单一职责原则开闭原则依赖反转原则依赖注入 单一职责原则一个类(接口、抽象类)只做一件事,或者一组相关的事。 开闭原则即对扩展开放对修改关闭。即在不改变本身代码的情况下其行为能扩展。我们在写代码的时候,一定不要着急开始写,而要多思考可能面临的问题,在需求可能改动的情况下,如何尽量减少代码的改动,而是通过扩展的方式实现。 依赖反转原则依赖指的是服务的使用者依赖于服务的提供者。当提供者出问题时使用者也容易出问题。平常的依赖关系,大问题的解决依赖于小问题的解决。依赖翻转,防止单一依赖。造成不可替换造成的问题。 依赖注入