摘要: 原文出处:http://www.cnblogs.com/zhouyinhui/archive/2007/01/10/617014.html。 一、单一职责原则(SRP) 就一个类而言,应该仅有一个引起它变化的原因。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。测试驱动的开发实践常常会在设计出现臭味之前就迫使我们分离职责。 二、开闭原则(OCP) 软件实体(类、模块、函数)应该是可扩... 阅读全文
posted @ 2008-09-22 16:17 李潘 阅读(382) 评论(0) 推荐(0) 编辑