![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
基础-设计模式
身为java开发,怎能不写出精准而优雅的代码
年二六,始发奋
生如蝼蚁当立鸿鹄之志。
展开
-
设计原则
设计的7大原则 开闭原则 Open-Closed 软件的实体应该,对扩展开放,对修改关闭 只需要对扩展的代码测试进行测试即可 根据原子和抽象编程 可以提高代码的复用性 其稳定性和延续性强 从而易于扩展和维护 里氏替换 子类可以扩展父类的功能,但不能改变父类原有的功能 类的扩展不会给已有的系统引入新的错误,降低了代码出错的可能性 依赖倒置原则 DIP 要面向接口编程,不要面向实现编程。 降低类之间的耦合性 提高系统的稳定性 减少并行开发引起的风险 提高代码的可原创 2020-08-20 14:49:06 · 99 阅读 · 0 评论 -
设计模式总览
设计模式总览 设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。 设计原则 开闭原则 依赖倒置原则 单一职责 接口隔离 迪米特法则 里式替换 合成复用原则 创建型 将对象的创建和使用分离 单例模式 原型 工厂方法 抽象工厂 建造者模式 行为型 描述类或对象之间怎样相互协助共同完成单个对象无法完成的任务 模板方法 策略模式 命令模式 责任链模式 状态模式 观察者模式 中介者模式 迭代器模式 访问者模式 备忘录模式 解释器模式 结构型原创 2020-08-20 14:41:00 · 82 阅读 · 0 评论