课堂上的可维护性

col*_*ian 1 oop

如何确保课堂的可维护性?它可以简单地通过使用设计模式创建类来完成,还是有其他涉及的东西?另外,一个好方法的特点是什么?

Ode*_*ded 5

按照SOLIDDRY原则,你不会做得很糟糕.

SOLID是:

SRP单一责任原则认为对象应该只有一个责任.

OCP
开放/封闭原则的概念是"软件实体......应该开放以进行扩展,但是关闭以进行修改".

LSP
Liskov替换原则认为"程序中的对象应该可以替换为其子类型的实例,而不会改变该程序的正确性".另见合同设计.

ISP
接口隔离原则认为"许多客户端特定接口优于一个通用接口."[5]

DIP
依赖倒置原则认为人们应该"依赖于抽象.不依赖于结核."[5]依赖注入是遵循这一原则的一种方法.

DRY代表"不要重复自己",这意味着您应该努力消除代码中的任何重复.