请问各位,23种设计模式都在哪些场合运用到啊。
我看了一些设计模式,但好像没怎么用。
------解决方案--------------------用到了工厂模式。
------解决方案--------------------你仔细看看项目里边的代码,会发现不经意间用到很多,比如单例,桥梁 很常用的。
------解决方案--------------------你仔细看看项目里边的代码,会发现不经意间用到很多,比如单例,桥梁 很常用的。
------解决方案--------------------spring里面用到了工厂和代理。struts里面用到了单例
------解决方案--------------------
------解决方案--------------------LZ可以好好体会下 struts struts2和spring他们用到了很多设计模式
------解决方案--------------------面试场合可以用。
------解决方案--------------------设计模式是人家数十年来的心血,没有个几年或者十几年的功能要做到灵活运用是不可能的!
------解决方案--------------------常见的用到设计模式的地方,暂时想起来这么几个。
1.单例模式:单例模式在取得数据库连接时就用到了,这种资源被共享的情况,再有比如配置文件,你肯定不想在一个应用中存在好几个配置对象的副本。
2.装饰模式:JDK中用的最多的地方是IO的包,记不记得在读取文件或输出文件时都是把input或者output的Stream对象作为参数传递给相应的Buffer对象。
3.工厂模式:在你设计VO类的时候肯定是抽象的,被其他有意义的实际的VO类去继承,而每个VO不同的地方就是它里面实际存储的对象的属性。如果这里使用工厂模式去设计VO类,在Manaer类的公共方法去处理VO的时候就不用考虑VO里到底存的是什么,只需要对抽象的VO类进行操作就可以了。
------解决方案--------------------为用设计模式而用设计模式绝对是用不好的
------解决方案--------------------只接触到工厂模式,还是看书的时候,真正用的时候,没在意过,至少我不用在意
------解决方案--------------------有多少种设计模式我还不清楚呢
------解决方案--------------------