敏捷设计、srp、ocp设计原则

从设计的臭味引出敏捷设计,并研究srp和ocp两个设计原则

敏捷设计是一个过程,不是一个事件。它是一个持续的应用原则、模式以及实践来改进软件的结构和可读性的过程。它致力于保持系统设计在任何时间都尽可能的简单、干净以及富有表现力。

敏捷开发人员不会对一个庞大的预先设计应用那些原则和模式。相反,这些原则和模式被应用在一次次的迭代中,力图使代码以及代码所表达的设计保持干净。

单一职责原则

就一个类而言,应该仅有一个引起它变化的原因。

开放-封闭原则

软件实体(类、模块、函数等等)应该是可以扩展的,但是不可修改的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容