摘要:
适配器模式 在软件开发中,有时也存在类似这种不兼容的情况引入一个称之为适配器的角色来协调这些存在不兼容的结构 这种设计方案即为适配器模式 在适配器模式中引入了一个被称为适配器(Adapter)的包装类,而它所包装的对象称为适配者(Adaptee),即被适配的类。 适配器的实现就是把客户类的请求转化为 阅读全文
摘要:
建造者模式 建造者模式是较为复杂的创建型模式 将客户端与包含多个组成部分的复杂对象的创建过程分离 客户端无须知道复杂对象内部组成部分与装配方式 只需要知道所需要建造者类型即可 关注如何一步一步创建一个复杂对象 不同的具体建造者定义了不同的创建过程 且具体建造者相互独立,增加方便,无须修改已有代码,系 阅读全文
摘要:
原型模式 在使用原型模式时,我们需要首先创建一个原型对象,再通过复制这个原型对象来创建更多同类型的对象。 定义: 使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式是一种对象创建型模式。 工作原理: 将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象 阅读全文