col*_*ian 1 oop
如何确保课堂的可维护性?它可以简单地通过使用设计模式创建类来完成,还是有其他涉及的东西?另外,一个好方法的特点是什么?
Ode*_*ded 5
按照SOLID和DRY原则,你不会做得很糟糕.
SOLID是:
SRP单一责任原则认为对象应该只有一个责任. OCP 开放/封闭原则的概念是"软件实体......应该开放以进行扩展,但是关闭以进行修改". LSP Liskov替换原则认为"程序中的对象应该可以替换为其子类型的实例,而不会改变该程序的正确性".另见合同设计. ISP 接口隔离原则认为"许多客户端特定接口优于一个通用接口."[5] DIP 依赖倒置原则认为人们应该"依赖于抽象.不依赖于结核."[5]依赖注入是遵循这一原则的一种方法.
SRP单一责任原则认为对象应该只有一个责任.
OCP 开放/封闭原则的概念是"软件实体......应该开放以进行扩展,但是关闭以进行修改".
LSP Liskov替换原则认为"程序中的对象应该可以替换为其子类型的实例,而不会改变该程序的正确性".另见合同设计.
ISP 接口隔离原则认为"许多客户端特定接口优于一个通用接口."[5]
DIP 依赖倒置原则认为人们应该"依赖于抽象.不依赖于结核."[5]依赖注入是遵循这一原则的一种方法.
DRY代表"不要重复自己",这意味着您应该努力消除代码中的任何重复.
归档时间:
14 年,7 月 前
查看次数:
333 次
最近记录: