您的位置:知识库 » 标签为“OO”的文章
当前排序:发布时间 按阅读数
本文是从 S.O.L.I.D. Class Design Principles 这篇文章翻译而来。 本文是由敏捷宣言签署人之一、《 Clean Code(代码整洁之道)》一书的作者Robert C. Martin为......
2011-05-06 15:21:24 阅读:4478 标签:OO 面向对象 设计模式
David Wheeler有一句名言:“计算机科学中的大多数问题都可以通过增加一层间接性来解决。”间接代表着迂回。世间没有哪一条道路是完全笔直的。蜿蜒曲折......
作者: 张逸   2011-01-27 10:45:49 阅读:981 标签:OO
抽象建立的这层间接性,解除了调用者与实现类之间的具体依赖,使得实现类可以单独变化,而不会影响到调用者。例如,当我们需要为元数据的读取操作定义对象时,好的编......
作者: 张逸   2011-01-27 10:45:34 阅读:677 标签:OO
间接在分层架构中体现尤为明显,引入层实则就是引入间接性。利用间接对变化进行隔离,使得变化只能影响一层。例如在领域层与数据库之间引入数据访问层,就可以隔绝......
作者: 张逸   2011-01-21 00:01:36 阅读:669 标签:OO
犯错误是最好的学习方式。 ──莎伦·德雷珀 背景 我们为客户提供咨询,刚开始做了很多敏捷的实践,包括:持续集成、测试驱动、用户故事需求分析、迭代......
2011-01-03 21:36:01 阅读:974 标签:敏捷 OO