2017年12月10日

设计模式9:“行为变化,领域规则“模式——Command、Visitor、Interpreter

摘要: 在组建的构建过程中,组建行为的变化经常导致组建本身剧烈的变化。“行为变化”模式将组建的行为和组建本身进行解耦,从而主持组件的变化,实现两者之间的松耦合。 典型模式 Command ,Visitor 阅读全文

posted @ 2017-12-10 16:06 flysong 阅读(274) 评论(0) 推荐(0) 编辑

设计模式8:“数据结构”模式——Composite,Iterator,Chain of Responsibility

摘要: 常常有一些组建在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大的破坏组件的复用。这时候,将这些数据结构封装在内部,在外部提供统一的接口,来实现与特定数据结构无关的访问,是一种行之有效的解决方案。 典型模式 Composite Iterator Chain of Responsibility 阅读全文

posted @ 2017-12-10 15:52 flysong 阅读(278) 评论(0) 推荐(0) 编辑

导航