摘要:
开放-封闭原则(Open Closed Principle),是说软件实体(类、模块、函数等)应该可以扩展,但是不可修改。(多扩展,少修改) 对扩展开放:有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。 对修改封闭:类一旦设计完成,就可以独立其工作,而不要轻易对类做修改。 如何做到对扩展 阅读全文
摘要:
单一职责原则(SRP:Single responsibility principle)又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应该只有一个发生变化的原因。 一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些 阅读全文