面向对象的几个主要原则
这里指的是比设计模式要高一个级别的原则,设计模式,也是遵循这些原则,而实现的。
SOLID GRASP DRY KISS ,
SOLID,代表防御式编程,指的是在编程阶段,要防止可能出现的一切bug以及容易引起误会或会增加维护时难度的代码。GRASP是General Responsibility Assignment Software Pattern(通用职责分配软件模式)的缩写。指的是方法或类的功能单一性。DRY,Don't repeat yourself,值得是减少代码的重复度,即提高代码的可重用性。kISS,Keep It Simple, Stupid,这是最难的了,把代码写到极致,就是这种境界了。