摘要: 创建型 在创建对象的同时隐藏创建逻辑,不使用 new 直接实例化对象,程序在判断需要创建哪些对象时更灵活。 包括工厂/抽象工厂/单例/建造者/原型模式。 结构型 通过类和接口间的继承和引用实现创建复杂结构的对象。 包括适配器/桥接模式/过滤器/组合/装饰器/外观/享元/代理模式。 行为型 通过类之间 阅读全文
posted @ 2022-05-02 23:55 张三丰学Java 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 开闭原则 OOP(面向对象)中最基础的原则,指一个软件实体(类、模块、方法等)应该对扩展开放,对修改关闭。 强调用抽象构建框架,用实现扩展细节,提高代码的可复用性和可维护性。 单一职责原则 一个类、接口或方法只负责一个职责,降低代码复杂度以及变更引起的风险。 依赖倒置原则 程序应该依赖于抽象类或接口 阅读全文
posted @ 2022-05-02 21:37 张三丰学Java 阅读(28) 评论(0) 推荐(0) 编辑