java设计模式简单介绍
来源:互联网 发布:淘宝客贷款申请条件 编辑:程序博客网 时间:2024/05/16 12:02
什么是设计模式(Design Pattern)?
定义:是一套反复被使用、多数人知晓的、经过分类编目的、代码设计经验的总结
它更多的可以说是停留在一种思想层面,我们怎么去做一个事情,应该使用什么经验或者什么方式
使用目的:为了可重用代码、让代码更容易被他人理解,保证代码可靠性
基本模式有哪些?
设计模式一共有23中,共分为3大类
1.创建型模式
(1)工厂模式
(2)抽象模式
(3)建造者模式
(4)单例模式:确保一个类只有一个实例,并提供全局访问点
http://blog.csdn.net/bestandw1shes_lsy/article/details/77745112
(5)原形模式
2.结构性模式
(1)适配器模式
(2)桥接模式
(3)组合模式
(4)装饰模式
(5)外观模式
(6)享元模式
(7)代理模式
3.行为模式
(1)责任链模式
(2)命令模式
(3)解释器模式
(4)迭代器模式
(5)中介者模式
(6)备忘录模式
(7)观察者模式
(8)状态模式
(9)策略模式
(10)模板模式
(11)访问者模式
PS:
本文只对设计模式做一个简单的介绍,每个设计模式具体类容暂时不做介绍,后续我会慢慢在每个设计模式下面加上该模式详细介绍的链接
阅读全文
1 0
- Java设计模式简单介绍
- java设计模式简单介绍
- 简单介绍设计模式
- 设计模式简单介绍
- 设计模式简单介绍
- 设计模式 简单介绍
- Java设计模式之策略模式简单介绍
- Java设计模式之观察者模式简单介绍
- Java设计模式之装饰器模式简单介绍
- JAVA设计模式介绍
- JAVA设计模式介绍
- JAVA 设计模式介绍
- Java设计模式介绍
- java设计模式介绍
- JAVA中适配器设计模式的简单介绍
- MVC设计模式简单介绍
- Java设计模式--Java设计模式介绍
- java代理模式简单介绍
- 四大线程池详解
- git的一些命令
- 多线程编程-互斥锁/条件变量/关卡的使用实例
- Linux复用I/O-poll-server代码
- 我是一只IT小小鸟
- java设计模式简单介绍
- 配置Hadoop伪分布式模式并运行WordCount示例操作实例演示步骤
- cadence学习(一)封装制作
- Python 文件I/O和File方法
- 当数组遇到mybatis in 的时候
- jQuery源码分析(版本1.6.1)
- nigx.conf
- 7个有益的编程习惯
- 关于三缓存机制的使用