随笔分类 -  设计模式

23种设计模式代码实现
摘要:模板模式,顾名思义,就是通过模板拓印的方式。 定义模板,就是定义框架、结构、原型。定义一个我们共同遵守的约定。 定义了模板,我们的剩余工作就是对其进行充实、丰润,完善它的不足之处。 定义模板采用抽象类来定义,公共的结构化逻辑需要在抽象类中完成,只将非公共的部分逻辑抽象成抽象方法,留待子类充实实现。 阅读全文
posted @ 2020-06-04 16:44 木之一 阅读(171) 评论(0) 推荐(0)
摘要:创建型模式 单例模式:在程序运行过程中采用该模式的类只有一个对象实例, 要实现该结果要保证私有化构造器,使其只能在类的内部生成实例对象;同时还要提供给外部获取该实例的方法,该实例只能是同一个,所以需要加static关键字;方法返回该实例对象,所以该方法也需要是静态方法。 实现一:饿汉式 优点:线程安 阅读全文
posted @ 2020-06-01 22:07 木之一 阅读(75) 评论(0) 推荐(0)