java常用的的设计模式和开发模式有哪些

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java常用的的设计模式和开发模式有哪些相关的知识,希望对你有一定的参考价值。

参考技术A

设计模式主要分三个类型、创建型、结构型和行为型。设计模式分:3种类型及23种模式。

JAVA中的开发模式:MVC是一个很常用的程序开发设计模式,M-Model(模型):封装应用程序的状态;V-View(视图):表示用户界面;C-Controller(控制器):对用户的输入作出反应,创建并设置模型。

扩展资料

创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。

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

行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式)、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。

参考资料:百度百科 设计模式

百度百科 JAVA

JAVA设计模式如何应用啊?

设计模式:模式是一种问题的解决思路,它已经适用于一个实践环境。并且可以适用于其他环境。
设计模式的分类:分布式编程模式,用户界面模式,数据模型模式三大类。
设计模式的作用:设计的重用;
为设计提供共同的词汇,每个模式名就是一个设计词汇,其概念使得程序员的交流变得方便;
在开发文档中采用模式词汇可以让其他人更容易理解你的想法。
gof设计模式的分类:
根据目的准则分类:
1.
创建型:creational
与对象的创建有关。
2.
结构型:structural
处理类或对象之间的组合。
3.
行为型:behavioral
描述类或对象如何交互及如何分配职责。
创建型模式
1.抽象工厂模式
abstractfactory
2.建造者模式
builder
3.工厂方法模式
factory
method
4.原型模式
prototype
5.单例模式
singleton
结构型模式
1.适配器模式
adapter
2.桥接模式
bridge
3.组合模式
composite
4.装饰模式
decorator
5.外观模式
facade
6.享元模式
flyweight
7.代理模式
proxy
行为模式
1.职责链模式
chain
of
responsibility
2.命令模式
command
3.解释器模式
interpreter
4.迭代器模式
iterator
5.中介者模式
mediator
6.备忘录模式
memento
7.观察者模式
observer
8.状态模式
state
9.策略模式
strategy
10.模板方法模式
template
method
11.访问者模式
visitor
其他看参考资料
参考技术A 遇到问题的时候应用。应用到项目中解决一些问题。比如移植,扩展什么的

以上是关于java常用的的设计模式和开发模式有哪些的主要内容,如果未能解决你的问题,请参考以下文章

有哪些JAVA设计模式呢?

java中常用到得设计模式有哪几种?

Android 开发中常用到的设计模式都有哪些

java中常用到得设计模式有哪几种?

Java面试 | Java常用的设计模式有哪些?

java框架都有哪些常用框架