黑马程序员技术交流社区
标题:
关于类的设计模式
[打印本页]
作者:
ankje
时间:
2015-3-11 21:09
标题:
关于类的设计模式
有谁能简单说说java中类的设计模式,即什么时候用到什么模式?如工厂模式,代理模式。
我暂时只知道如果想实现对象数据的共享操作,不让用户直接创建类的实例时就用单例设计模式。单例设计模式分饿汉式和懒汉式,前者在加载类时就已有自己的实例对象,后者则先判断对象是否存在,但是在多线程下要实现同步的话懒汉式比较麻烦,故在开发中一般为选择用饿汉式。
作者:
wf111sxwf
时间:
2015-3-11 23:29
代理模式 你在以后学动态代理的时候会涉及到 模板方法设计模式 你在学习类加载器的时候会涉及到 适配器设计模式 你在学习 SAX解析xml的时候 会涉及到 GUI里 很对地方都会用到适配器模式 工厂设计模式 这是 开发比较常用的了 目的在于程序之间的解耦 模式 最主要的目的 就是 解耦 不论什么模式 都是在保证低耦合的前提下 进行的 所以 在射击类的时候 继承千万慎用 还有观察者 最最常用的 也就是策略模式了 简单说 这个模式 就是用接口类型的变量指向他们的实现类 以达到程序的扩展性 后面还会涉及到的 模式 还有享原设计模式 迭代器设计模式 装饰设计模式 其他的 我暂时 从来没接触过 接触过的 就这么多 慢慢学 心急吃不了热豆腐 基础打牢 神马都是浮云 所有的 涉及模式都是 降低耦合的前提下进行的 记住这个 慢慢学 就行
作者:
ankje
时间:
2015-3-12 11:11
wf111sxwf 发表于 2015-3-11 23:29
代理模式 你在以后学动态代理的时候会涉及到 模板方法设计模式 你在学习类加载器的时候会涉及到 适配器设 ...
领教了,谢谢
作者:
123412
时间:
2015-3-12 13:20
模式真是不少啊,看来我的路很长啊,而且天有点阴
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2