![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
juniorLeng
喜欢java、python
展开
-
设计模式笔记之工厂模式
概念:工厂模式属于创建型模式。定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。示例代码:/* *定义一个接口 */ public interface Shape { void draw(); } /* *接口的第一个实现类 */ public class Rectangle implements Shape { public void d...翻译 2018-05-11 11:11:37 · 128 阅读 · 0 评论 -
设计模式笔记之抽象工厂模式
概念:抽象工厂模式也属于创建型工厂模式,在工厂模式的基础上,在建一个超级工厂(其他工厂的工厂),提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。示例代码:/* *第一个接口 */ public interface Shape{ void draw(); } /* *创建第一个接口的第一个实现类 */ public classRectangle imple...翻译 2018-05-11 11:47:07 · 169 阅读 · 0 评论 -
设计模式笔记之建造者模式(Builder Pattern)
概念:使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。示例:KFC中一个典型的套餐可以是一个汉堡(Burger)和一杯冷饮(Cold drink)。汉堡(Burger)可以是素食汉堡(Veg Burger)或鸡肉汉堡(Chicken Burger),它们是包在纸盒中。冷饮(Cold drink)可以是可口可乐(coke)或百事可乐(...转载 2018-05-11 16:33:54 · 181 阅读 · 0 评论