美文网首页
设计模式

设计模式

作者: yazho | 来源:发表于2017-08-21 14:28 被阅读0次

    重点掌握: 工厂, 单例, 桥接, 观察者, 访问者

    常见编程技巧: 模板方法(固定接口, 子类实现)
    真实案例:
    假设我们正在造房子, 其步骤看起来可能如下所示:
    建造地基
    砌墙
    建造屋顶
    隔出楼层
    这些步骤的顺序是固定的, 即在砌墙之前不能建造屋顶, 但每个步骤都可以修改完善, 譬如砌墙也可以由木头或聚酯, 石头来替代.
    模板方法定义了如何执行某种算法的框架, 但将具体实现延迟到子类
    本质:
    模板方法基本就是多态的集中体现. 只不过将所有多态方法集中到一个公共接口中. 不过模板方法的核心是, 通过这个统一接口, 确定各个具体接口方法的顺序, 以确立调用结构. 子类各自实现具体细节, 但行为, 结构依旧保持一致.
    实际应用:生成模具,构造顺序一致。各个模具具体实现不一致

    设计模式的类型
    创建型
    结构型
    行为型

    相关文章

      网友评论

          本文标题:设计模式

          本文链接:https://www.haomeiwen.com/subject/amkcdxtx.html