摘要: 十三、使类和成员的可访问性最小化: 信息隐藏是软件程序设计的基本原则之一,面向对象又为这一设计原则提供了有力的支持和保障。这里我们简要列出几项受益于该原则的优势: 1. 更好的解除各个模块之间的耦合关系: 由于模块间的相互调用是基于接口契约的,每个模块只是负责完成自己内部既定的功能目标和单元测试,一旦今后出现性能优化或需求变更时,我们首先需要做的便是定位需要变动的单个模块或一组模块,然后再针对各个模块提出各自的解决方案,分别予以改动和内部测试。这样便大大降低了因代码无规则交叉而带来的潜在风险,同时也缩减了开发周期。 2. 最大化并行开发: 由于各个模块之间保持着较好的独立性,因... 阅读全文
posted @ 2012-01-18 07:42 OrangeAdmin 阅读(3638) 评论(0) 推荐(5) 编辑