适配器模式
常用的比如对象适配器模式,比如电源适配器对象,持有220v对象,实现了5v接口的输出5v方法,在这个方法里进行适配
建造者模式
有一个HouseBuilder的抽象类,有一些抽象方法比如buildWalls()。一个CommonHouseBuilder继承了HouseBuilder,重写了其中的方法。同样一个HighBuildingBuilder也继承这个HouseBuilder,重写了其中的方法,但方法逻辑不一样。
一些优点:
- 客户端不必知道产品内部组成的细节, 将产品本身与产品的创建解耦, 使得相同的创建过程可以创建不同的产品对象
- 用户使用不同的具体建造者可以得到不同的产品对象
- 增加新的具体建造者无需修改原有类库的代码, 符合"开闭原则"
网友评论