摘要: 单例模式没有什么好讲的,我们 举个例子 阅读全文
posted @ 2017-12-26 16:53 卖雨伞的小男孩 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、产生背景 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂 阅读全文
posted @ 2017-12-26 16:38 卖雨伞的小男孩 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 一、产生背景 设计一个连接服务器的框架,需要三个协议,"POP3"、"IMAP"、"HTTP",可以把这三个作为产品类,共同实现一个接口。 二、通常的做法 1、定义一个接口(或抽象方法) 2、我们为这个接口提供多种实现 3、选择哪种实现的权利剥离客户端 三、具体实例 下面是一个加减乘除四则运算的例子 阅读全文
posted @ 2017-12-26 14:57 卖雨伞的小男孩 阅读(232) 评论(0) 推荐(0) 编辑