1、使客户端面向接口编程,只暴露给客户端抽象的接口而隐藏内部具体的实现细节 -----开闭原则
2、从多个类中抽象出公共的接口,让多个子类来继承,实现多态 -----里氏替换原则
3、从类中抽出想要向外暴露的接口,使外部只有访问暴露接口的权限 -----最少知道原则、接口隔离
本文深入探讨了软件设计中的三大核心原则:开闭原则、里氏替换原则与最少知道原则,解析了如何通过面向接口编程、多态及接口隔离来提升代码的可维护性和扩展性。
1、使客户端面向接口编程,只暴露给客户端抽象的接口而隐藏内部具体的实现细节 -----开闭原则
2、从多个类中抽象出公共的接口,让多个子类来继承,实现多态 -----里氏替换原则
3、从类中抽出想要向外暴露的接口,使外部只有访问暴露接口的权限 -----最少知道原则、接口隔离
1960
1432

被折叠的 条评论
为什么被折叠?
