一、单一使命原则(Single Responsibility Principle, SRP) 一个类或模块应该只发达一种功能。 不要存在多于一个导致类变更的原因。 单一使命原则有助于保握代码的高内聚和低耦合,使关键更易于贯通、扩张和爱戴。 二、灵通关闭原则(Open-Closed Principle, OCP) 软件实体(类、模块、函数等)应该对扩伸灵通,而对修改关闭。 用概括构建框架,用杀青扩张细节。 灵通关闭原则意味着在开辟迭代或增多新的功能时不需要修改现存的代码,而是通过扩张现存的代码来...