![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
天涯若风
幽冥使者
展开
-
单例模式详解
什么是单例设计模式:在应用程序中,只能存在某类的一个实例对象 1)分类: 1 懒汉式 a)private static 该类的变量名; b)私有的构造方法(不允许外界创建该类对象) c)public static 该类类型 getInstance(){ (向外界提供了访问该类对象的方法) } public class TransRecordManager原创 2017-07-18 22:29:36 · 203 阅读 · 0 评论 -
java代理设计模式
代理设计模式分为两种,一种为动态代理,另外一种为静态代理。其中动态代理应用的比较广泛,如spring的AOP(面向切面编程)等等。。。下面简单的来介绍下这种模式的区别: 1. 静态代理: 在代理类中手动提供所有需要被代理的对象 优点: -->可以在执行功能前后添加额外功能,增加了程序的可扩展性 -->无法直接获取到原创 2017-08-03 21:25:03 · 201 阅读 · 0 评论 -
java设计模式--迭代器设计模式
迭代器模式 迭代器模式(Iterator Pattern)是一种非常常用的设计模式,这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。迭代器模式属于行为型模式。 介绍 意图:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部结构。 解决:不同的方式来遍历整个整合对象。 设计思想:把在元素之间游走的责任交给迭代器,而不是聚合对象。 接口包含:ha...原创 2018-07-31 19:07:11 · 1397 阅读 · 1 评论