摘要: 在讨论设计模式的过程中,我们已经说到了许多面向对象范型的原则。这些原则可以总结如下:、 对象是具有明确定义的责任的事物。 对象对自己负责。 封装指的是任何形式的隐藏: 数据隐藏 实现隐藏 类隐藏(在抽象类或接口后) 设计隐藏 实例化隐藏 使用共性和可变性分析抽象出行为和数据中的变化。 针对接口编程 将继承看成一种将变化概念化的方法,而不是创建已有对象的特殊情形。 将变化放入一个类中,并与该类中的其他变化解耦。 力求松耦合。 力求强内聚。 将使用一个对象的代码与创建该对象的代码分离。 在应用“一次且紧... 阅读全文
posted @ 2013-08-07 17:06 liyunyu1 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 结构模式的作用是将已有的功能组合起来,在Bridge模式中,我们通常从抽象和实现开始,然后用Bridge模式将它们组合起来。在Decorator模式中,是希望用梗多附加的功能对原有的功能类进行装饰。他们的作用都是组合功能,所以是结构型的。 阅读全文
posted @ 2013-08-07 11:06 liyunyu1 阅读(132) 评论(0) 推荐(0) 编辑