2012年3月22日

模式原则

摘要: 模式设计不只是简单的描述问题的解决方案,而且很重视解决方案的可重用性和灵活性通过以灵活的关系来组合对象,组件能在运行时被定义运行时组合对象所达到的灵活性非常高,而这在单独的继承树中是不可能达到的组合优于继承把变化的概念封装起来 -------《设计模式》继承是应对变化的环境及上下文设计的有效方式,然而它会限制灵活性,尤其当类承担多重职责的时候。在父类的代码中使用条件语句是一种倒退,通常用多态来替代条件语句策略模式适用于将一组算法移入到一个独立的类型中显示调用另一个对象的方法来执行一个请求的方式便是委托。动态的组合及重组对象,远胜于将功能静态的建立在代码结构中。组合使用对象比使用继承体... 阅读全文

posted @ 2012-03-22 22:13 wenjuncool 阅读(1168) 评论(0) 推荐(2) 编辑

导航