摘要: 适用性: 1.当一个系统应该独立于它的产品创建,构成和表示时; 2.当要实例化的类是在运行时刻指定时,例如,通过动态装载; 3.为了避免创建一个与产品类层次平行的工厂类层次时; 4.当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们可能比每次用合适的状态手工实例化该类更方便 阅读全文
posted @ 2020-01-20 19:15 程序杰杰 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 首次接触适配器模式的就是操作数据库的 SqlDataAdapter 这就是典型适配器模式 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 最简单的例子,我们电脑是3插头,但是墙上只有2插头,我们可以通过外插一个2转3的接头,让 阅读全文
posted @ 2020-01-20 04:42 程序杰杰 阅读(177) 评论(0) 推荐(0) 编辑
摘要: ,抽象类与具体的实现类在结构上是相互独立的,两者的相互变化并不会影响到彼此,只要“桥梁”没变,两者的变化并不会影响到彼此。桥接模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通 阅读全文
posted @ 2020-01-20 04:29 程序杰杰 阅读(252) 评论(0) 推荐(0) 编辑