黑马程序员技术交流社区

标题: java设计模式 [打印本页]

作者: 右手的依恋    时间: 2014-5-20 16:30
标题: java设计模式
想请教下java的设计模式问题,开发中常用的设计模式如何运用(看了基础,有点模糊)?
作者: liang090214    时间: 2014-5-21 21:18
个人感觉设计模式这个如何运用只有在有一定基础之后再结合项目了
作者: Seraphim    时间: 2014-5-22 13:34
每个模式都有自己的优缺点,适用场合也不同,不能一概而论,比如中介者模式可以简化同时类之间的复杂关系问题,但会造成中介者类的过于臃肿。常用的设计模式比如工厂模式(Hibernate中的session生成用的就是工厂模式)、单例模式、代理模式等都是在对设计模式有了一定了解之后根据实际应用场合选择的,多看看别人写的代码,慢慢就理解吸收了。
作者: 邵镛    时间: 2014-5-22 18:26
单例模式:比如在框架中,要获取自己设置的某些属性(常用的有xml,数据库),然而这些属性只需要一个类进行       管理即可。这时可用单例模式。
观察者模式:用的地方比较多。当一个点变化会触发其他的变化。
                  比如 :jms消息发送。当发送者发送消息后,接收者就会收到消息。
                         常用的MVC模式,也是这样的,控制层牵动显示层
按照我的理解,其实很多时候,组合往往很实用,不一定设计模式就适用你的场景。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2