JAVA_设计模式
2016-07-19 13:58
211 查看
大约于一年前就有想过什么是JAVA的设计模式这个问题,第一次听到设计模式是在一年前的大二时去听别人面试学长的面试上听到的。
JAVA设计模式到底有多少种?我在maowang的博客上看到说有23种,http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html
在学习一个新知识的时候,我们要问三个问题。
1,是什么?
2,为什么是它?
3,有什么用?
正如哲学家的三个问题一样(我是谁,从哪里来,往哪里去)
当时我听到的问题是,Java中的三种设计模式是哪三种设计模式?
答案应该是:创建型模式,结构型模式,行为型模式。
创建型模式:工厂方法、抽象方法、建造者模式、单态模式、原型模式(5)
结构型模式:适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式(7)
行为型模式:责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法、访问者模式(11)
还有并发型模式和线程池模式
共25种(23+2)
每种类型都会有具体的模式或方法。
JAVA设计模式到底有多少种?我在maowang的博客上看到说有23种,http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html
在学习一个新知识的时候,我们要问三个问题。
1,是什么?
2,为什么是它?
3,有什么用?
正如哲学家的三个问题一样(我是谁,从哪里来,往哪里去)
当时我听到的问题是,Java中的三种设计模式是哪三种设计模式?
答案应该是:创建型模式,结构型模式,行为型模式。
创建型模式:工厂方法、抽象方法、建造者模式、单态模式、原型模式(5)
结构型模式:适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式(7)
行为型模式:责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法、访问者模式(11)
还有并发型模式和线程池模式
共25种(23+2)
每种类型都会有具体的模式或方法。
相关文章推荐
- Java中的static关键字解析
- java中的快捷键
- eclipse 下面的folder,source folder,package的区别与作用
- java运行内存分配图(转)
- Java中的DatagramPacket与DatagramSocket
- 【java NIO】服务器端读写图片的一次排错经历
- spring mvc controller间跳转 重定向 传参
- MyEclipse2013/2014创建Maven Web项目
- windows下的eclipse连接hadoop集群中遇到的问题
- JAVA 反射API
- Java 比较两个对象是否相等【含字符串,区分与不区分大小写】
- Java判断对象是否为空(包括null ,"")
- java之final
- Eclipse快捷键 10个最有用的快捷键
- ubuntu下配置JDK环境变量
- 设计模式之简单的代理模式
- java ---servlet解决中文乱码的几种办法
- java回调思想
- Java 栈与堆简介
- Eclipse 编程软件v4.3.2官方版