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