跳过正文
  1. 文章/
  2. Java/
  3. 设计模式/

1、设计模式概述

·374 字·1 分钟· loading · loading · ·
Java 设计模式
GradyYoung
作者
GradyYoung
设计模式 - 点击查看当前系列文章
§ 1、设计模式概述 「 当前文章 」

设计模式是在大量的实践中总结和理论化之后优的代码结构、编程风格、以及解决问题的思考方式。

常用设计模式-23种经典的设计模式 GOF
#

创建型模式,共5种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

结构型模式,共7种:适配器模式、装饰者模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

MVC设计模式

Model(模型)- 模型代表一个存取数据的对象或JavaPOJO,他可以带有逻辑,在数据变化时更新控制器

View(视图)- 视图代表模型包含的数据的可视化

Controller(控制器)- 控制器作用于模型和视图上,他可以控制数据流向模型对象,并在数据变化时,更新视图,它使数据与模型分离开

img

设计模式 - 点击查看当前系列文章
§ 1、设计模式概述 「 当前文章 」