摘要:
本文大部分从网络摘抄,出处就不一一列明了,原作者还请见谅. Factory与Abstract Factory模式的区别: Factory模式概述: 一个抽象产品类,可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类只能创建一个具体产品类的实例。 Abstract Factory模式概述: 多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。 一个抽象工厂类... 阅读全文
posted @ 2011-11-29 17:08
cg_ghost
阅读(440)
评论(0)
推荐(0)
摘要:
软件腐化的原因: 问题所在 设计目标 过于僵硬 可扩展性 过于脆弱 灵活性 复用率低 粘度过高 可插入性 提高系统可复用性的几点原则 代码的粘贴复用 算法的复用 数据结构的复用 可维护性与可复用性并不完全一致 对可维护性的支持 一、“开放-封闭”原则(OCP) Open-Closed Principle原则讲的是:一个软件实体应当扩展开放,对修改关闭。 优点: 通... 阅读全文
posted @ 2011-11-29 13:51
cg_ghost
阅读(225)
评论(0)
推荐(0)
浙公网安备 33010602011771号