Open songjinze opened 3 years ago
https://songjinze.github.io/20181226/%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99/
面向对象设计原则之所以出现这些原则,是因为在软件的设计中面对不可变的需求,为了使软件可控制,在设计层面尽量规范化。当然这些设计原则在日常使用中做到面面俱到是非常困难的。只有非常有经验的人士才能尽量引用的很好。 原则 开闭原则(OCP) 依赖倒置原则(DIP) 单一责任原则(SRP) 里氏替换原则(LSP) 迪米特法则(LKP) 接口隔离原则(ISP) 重用发布等价原则(REP) 共同封闭原则(CC
https://songjinze.github.io/20181226/%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99/
面向对象设计原则之所以出现这些原则,是因为在软件的设计中面对不可变的需求,为了使软件可控制,在设计层面尽量规范化。当然这些设计原则在日常使用中做到面面俱到是非常困难的。只有非常有经验的人士才能尽量引用的很好。 原则 开闭原则(OCP) 依赖倒置原则(DIP) 单一责任原则(SRP) 里氏替换原则(LSP) 迪米特法则(LKP) 接口隔离原则(ISP) 重用发布等价原则(REP) 共同封闭原则(CC