2005年9月6日

摘要: 模式名称 英文名 所能适应的变化 实现要点 抽象工厂 Abstract factory 动态地选择创建多组产品对象中的某一组。添加新的产品对象组非常容易 定义一个抽象工厂的接口,有该接口的派生类具体决定创建那一组产品 生成器模式... 阅读全文
posted @ 2005-09-06 16:45 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(432) 评论(1) 推荐(0) 编辑
 
摘要: 面向对象基本原则 1、 开闭原则:一个模块对扩展应是开放的,对修改应是关闭的(容易的扩展,扩展过程中无需修改已有代码,可用多态实现) 2、 完全替换原则:派生类能完全替换基类 3、 依赖倒置原则:依赖于抽象,而不要依赖于具象(设计模式中的“模版方法”模式,遵循此原则可较方便的满足开闭原则) 4、 非循环依赖原则:包之间不能有循环依赖 5、 只实现真正需要的东... 阅读全文
posted @ 2005-09-06 16:44 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(467) 评论(3) 推荐(0) 编辑