![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Furad
这个作者很懒,什么都没留下…
展开
-
观察者模式
原创 2020-09-02 17:48:53 · 54 阅读 · 0 评论 -
策略模式
原创 2020-09-02 15:04:59 · 62 阅读 · 0 评论 -
模板方法
蓝色为变化的 红色的是稳定的 //应用程序开发人员 class Application { //变化 public boolean step2() { //... return true; } //变化 public void step4() { //... } //稳定 public static void main(String args[]) { Libr...原创 2020-09-02 08:42:36 · 118 阅读 · 0 评论 -
设计模式-------概述
只要目的:解决问题复杂性 方法:分解 和 抽象 重新认识面向对象 理解隔离变化 能将变化所带来的影响减为最小 各司其职 是所谓各负其责 对象是什么? ·从宏观层面来看,面向对象的构建方式更能适应软件的变化, ·从微观层面来看,面向对象的方式更强调各个类的“责任”由于需求变化导致的新增类型不应该影响原来类型的实现 ·从规格层面讲,对象是一系列可被使用的公共接口。 ·从语言实现层面来看,对象封装了代码和数据。 ·从概念层面讲,对象是某种拥有责任的抽象。 面向对象设计原则(1) 依赖倒置原则(DIP) ·高原创 2020-09-02 07:59:36 · 57 阅读 · 0 评论