
设计模式
HawardScut
工作啦,有时比较忙没及时回复,望见谅。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(二)设计模式——简单工厂、工厂方法
一、简单工厂模式 注意: 简单工厂实际上不算设计模式中的一种 角色: 抽象产品角色、具体产品角色AB等、唯一的一个工厂(通过传递一个参数给工厂,返回具体的产品) 缺点: 只有一个工厂,其职责过重 实例: 电视 ================================1、抽象产品================================= // 抽象产品(可以是抽象类或者接口) pu...原创 2019-09-07 16:34:22 · 197 阅读 · 0 评论 -
(一)设计模式——单例模式
简单介绍 单例模式为避免资源开销等而设计,具体做法是对构造器公开访问改为类内部访问,即private的访问属性,同时提供一个静态方法让外部请求得到该类的实例对象。 经典的单例模式实现(需要的时候在创建该实例) public class Singleton { private static Singleton instance; private Singleton() {} ...原创 2019-09-07 00:17:09 · 163 阅读 · 0 评论 -
(三)设计模式——观察者模式
角色: 抽象目标、具体目标、抽象观察者、具体观察者AB 思想: 观察者向被观察对象即目标注册实例,然后其更新的行为随被观察者的转态改变而改变 ========================抽象的被观察对象================================== // 抽象的被观察对象 import java.util.ArrayList; public abstract class ...原创 2019-09-11 22:15:54 · 161 阅读 · 0 评论