面向对象的设计模式
#NullPoint#
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
工厂模式
设计一个生产KeyBoard和Mouse的工厂/** * KeyBoard和Mouse的共同接口 * @author Snow * */ public interface Use {public void use();}KeyBoard 类 public class KeyBoard implements Use{@Overridepublic void use() {原创 2016-09-19 17:58:20 · 409 阅读 · 0 评论 -
单例模式
public class Singleton { /** * 构造方法私有化 */ private Singleton(){ } /** * 私有的内部静态类,使用了加载外部类的时候内部类不会立即加载的特性 * @author Sky * */ private static class Singleton原创 2016-09-20 16:53:23 · 341 阅读 · 0 评论 -
建造者模式
建造者模式:是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式的好处就是保证了流程不会变化,流程即不会增加、也不会遗漏或者产生流程次序错误建造者模式通常包括下面几个角色:1. builder:给出一个抽象接口,以规范产品对象的各个组成成分的建造。这个接口规定要实现复杂对象的哪些部分的创建,并不涉及具体的对象部件的创建。2. Concrete原创 2016-09-29 15:30:45 · 472 阅读 · 0 评论
分享