面向对象设计的六大原则

在网上看了一个技术博主的一篇文章,讨论的的是代码质量。博主指出,目前国内普遍,都缺乏方法论和抽象能力的积累。有所感,于是回头看,也重新整理面向对象设计的六大原则。 1 单一职责(Single Responsibility Principle) 这个原则顾名就可以思义,就是一个类应该只负责一个职责,术语叫:仅有一个引起其变化的原因。简单点说:一个类中应该是一组相关性很高的函数及数据的封装,个中含义请 … 继续阅读