• HeadFirst设计模式<2>


    HeadFirst设计模式<2>

    1 装饰者模式

    ../_images/Decorator.jpg

    ../_images/seq_Decorator.jpg

    星巴克咖啡

    饮料

    1574694357027

    1574694374349

    1574694551953

    1574694577631

    1574694602783

    1574694622129

    1574694652428

    1574694677058

    1574694691813

    1574694715899

    1574694741032

    总结

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

    2 适配器模式

    对象适配器

    ../_images/Adapter.jpg

    类适配器

    ../_images/Adapter_classModel.jpg

    ../_images/seq_Adapter.jpg

    火鸡

    1574695113932

    1574695124646

    1574695148257

    1574695162581

    1574695174994

    1574695190474

    1574695228749

    总结

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

  • 相关阅读:
    dd的用法
    od的用法
    Windows 7安装Oracle 10g的方法
    Ubuntu下的iptux和Windows下的飞秋互传文件
    c++ 12
    c++ 11
    c++ 10
    c++ 09
    c++ 08
    c++ 07
  • 原文地址:https://www.cnblogs.com/lovexinyi/p/11932161.html
Copyright © 2020-2023  润新知