专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
如果我们预测到了这种变化那么就可以设计个抽象来隔离它我们在前面代码中所选定抽象对于这种变化来说反倒成为种障碍可能你会觉得奇怪:还有什么比定义个Shape类并从它派生出Square类和Circle类更贴切结构呢?为何这个贴切模型不是最优呢?很明显这个模型对于个形状顺序比形状类型具有更重要意义系统来说就不再是贴切了(这段承接了前面章节事例只是为了介绍说明后面道理用) 这就导致了个麻烦结果般而言无论模块是多么“封闭”都会存在些无法对的封闭变化没有对于所有情况都贴切模型! 既然不可能完全封闭那么就必须有策略地对待这个问题也就是说设计人员必须对于他 [阅读全文] [PDF]
1 共1条 分1页