
设计模式
任国明
我思故我在
展开
-
面向对象原则
首先是设计模式的三个基本原则:1. 针对接口编程,而不针对具体实现编程。针对接口编程,可以使各个实体(模块、对象)之间的耦合性更松,只要保证接口的稳定性,那么依赖接口的各方发生变化时,均不会影响其他模块。2. 优先使用对象组合而不是继承由于继承中父类和之类之间的层次关系存在,因此若对父类行为做修改,则很有可能影响到子类。例如对父类接口进行扩展,则子类也必须做相应变化。这就违反了设计原创 2011-12-27 15:06:58 · 296 阅读 · 0 评论 -
一、设计模式——简单工厂模式
平时的开发工作中,经常会用到简单工厂模式。1. 简要介绍 简单工厂模式通过一个工厂对象(类)来决定创建何种产品类的实例。该模式封装了"在不同情况下使用不同具体类对象"的变化,客户端通过统一的接口调用,获取"具体类"的超类对象,从而屏蔽了具体类中实现细节的差异。故具体类的变化,并不会影响到客户端的调用代码。2. 拓扑结构原创 2011-12-29 13:10:34 · 450 阅读 · 0 评论