HeadFirst设计模式<2>

时间:2022-12-02 12:48:56

HeadFirst设计模式<2>

1 装饰者模式

HeadFirst设计模式<2>

HeadFirst设计模式<2>

星巴克咖啡

饮料

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

总结

如果说策略模式是通过组合实现弹性,那么装饰者模式就是通过继承来实现,在实现的同时,客户基本感觉不到使用了装饰者模式

2 适配器模式

对象适配器

HeadFirst设计模式<2>

类适配器

HeadFirst设计模式<2>

HeadFirst设计模式<2>

火鸡

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

HeadFirst设计模式<2>

总结

适配器模式和装饰者模式非常像,适配器模式是适配对象接口,而装饰者模式不改变对象接口的情况下给对象新的职责。