
设计模式
贪吃小明
学习是一种态度,优秀是一种习惯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式
单例模式 顾名思义,单例模式是指在整个程序运行过程中只有一个实例的运行模式,那么怎么能够做到只有一个实例呢? 那就是:禁止使用new来创建实例 换句话说,就是私有化类的构造方法。 当我们把类的构造方法私有化以后,用户不能够再使用new关键字来创建新的实例对象了,这时候就需要我们为用户提供实例来使用。 这个时候问题就出来了,我们为用户提供的这个实例应该在什么时候创建呢?因为我们为用户创建实例的时候可...原创 2019-04-17 20:57:52 · 190 阅读 · 0 评论 -
代理模式(Proxy)
什么是代理模式 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 想象一下我们生活中的购买火车票的情节,我们可以从官网上直接购买,也可以到售票的窗口购买,这是从官方购买,在编程中,这个过程就是指从提供这个功能的类直接获取这个功能。 当然了,我们也可以从售票厅旁边的小超市,或者其他地方代售火车票的地方购买火车票,那么这些代销处就是代理...原创 2019-07-03 14:48:02 · 5640 阅读 · 0 评论