设计原则

the*_*off 15 oop principles

在课堂设计时你通常遵循什么原则?

Pat*_*ney 27

面向对象类设计原理("SOLID"原则)

  • SRP:单一责任原则一个类应该只有一个改变的理由.
  • OCP:开放封闭原则您应该能够扩展类行为,而无需对其进行修改.
  • LSP:Liskov替换原则派生类必须可替代其基类.
  • ISP:接口隔离原则创建客户端特定的细粒度接口.
  • DIP:依赖性倒置原则 取决于抽象,而不是结构.

资料来源:http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod


Mar*_*ark 7

不要忘记得墨忒耳法则.


Ger*_*mán 5

SOLID原则.
或者至少我尽量不要过多地避开他们.