日志文章列表

2007年06月27日 15:46:13

面向对象设计原则--面试遭遇

         一、单一职责原则(SRP)        就一个类而言,应该仅有一个引起它变化的原因。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。测试驱动的开发实践常常会在设计出现臭味之前就迫使我们分离职责。       二、开闭原则(OCP)       软件实体(类、模块、函数)应该是可扩展的,但是不可修改的。也就是说:对于扩展是开放的,对于更改是封闭的。怎样可能在不改动模..

阅读全文>>

Tags: 面向对象  

类别: 编程思想 |  评论(2) |  浏览(11766) |  收藏