lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 123 124 125 126 127 128 129 130 131 ··· 184 下一页

2019年5月2日

摘要: 有时候某些对象我们只需要一个,如:线程池、缓存、对话框等等,对于这类对象我们只能有一个实例,如果我 们制造出多个实例,就会导致很多问题产生。 但是我们怎样才能保证一个类只有一个实例并且能够便于访问?这里我们想到了全局变量,全局变量确实是可以 保证该类可以随时访问,但是它很难解决只有一个实例问题。最好 阅读全文
posted @ 2019-05-02 21:15 白露~ 阅读(251) 评论(0) 推荐(0)

摘要: 以前听过这样一句话:“程序员的最高境界就是Ctrl+C、Ctrl+V”,我们先不论这句话的对错,就论这个过程,这个过程我们都知道无非就是复制一个对象,然后将其不断地粘贴。这样的过程我们可以将其称之为“克隆”。再如我们应聘的时候打印了那么多的简历。 克隆我们都清楚,就是用一个物体复制若干个一模一样物体 阅读全文
posted @ 2019-05-02 20:34 白露~ 阅读(680) 评论(0) 推荐(0)

摘要: 首先来看看浅拷贝和深拷贝的定义: 浅拷贝:使用一个已知实例对新创建实例的成员变量逐个赋值,这个方式被称为浅拷贝。 深拷贝:当一个类的拷贝构造方法,不仅要复制对象的所有非引用成员变量值,还要为引用类型的成员变量创建新的实例,并且初始化为形式参数实例值。这个方式称为深拷贝 也就是说浅拷贝只复制一个对象, 阅读全文
posted @ 2019-05-02 20:28 白露~ 阅读(440) 评论(0) 推荐(0)

摘要: 一、问题 在前一章中通过披萨的实例介绍了简单工厂模式。在披萨实例中,如果我想根据地域的不同生产出不同口味的披萨,如纽约口味披萨,芝加哥口味披萨。如果利用简单工厂模式,我们需要两个不同的工厂,NYPizzaFactory、ChicagoPizzaFactory。在该地域中有很多的披萨店,他们并不想依照 阅读全文
posted @ 2019-05-02 19:56 白露~ 阅读(378) 评论(0) 推荐(0)

摘要: 流水作业大家应该都清楚吧!在流水作业中,我们可以将一些复杂的东西给构建出来,例如汽车。我们都知道汽车内部构件比较复杂,由很多部件组成,例如车轮、车门、发动机、方向盘等等,对于我们用户来说我们并不需要知道这个汽车是如何构建出来的,它的各个部件是如何组装,我们只需要知道一点:这是一辆完整的汽车。同样KF 阅读全文
posted @ 2019-05-02 19:35 白露~ 阅读(449) 评论(0) 推荐(0)

摘要: 在设计原则中有这样一句话“我们应该针对接口编程,而不是正对实现编程”。但是我们还是在一直使用new关键字来创建一个对象,这不就是在针对实现编程么? 针对接口编程,可以隔离掉以后系统可能发生的一大堆改变。入股代码是针对接口而写,那么可以通过多态,它可以与任何新类实现该接口。但是,当代码使用一大堆的具体 阅读全文
posted @ 2019-05-02 19:16 白露~ 阅读(267) 评论(0) 推荐(0)

摘要: 在我们实际生活中代理情况无处不在!你在淘宝上面买东西,你使用支付宝平台支付,卖家请物流公司发货、你请朋友帮你拿包裹,在这个过程汇总支付宝、物流公司、你朋友都扮演者“第三者”的角色在帮你完成物品的购买,这里的第三者我们可以将其称之为代理者。 所谓代理就通过引用一个新的对象来实现对真实对象的操作或者将新 阅读全文
posted @ 2019-05-02 18:40 白露~ 阅读(467) 评论(0) 推荐(0)

摘要: 面向对象可以非常方便的解决一些扩展性的问题,但是在这个过程中系统务必会产生一些类或者对象,如果系统中存在对象的个数过多时,将会导致系统的性能下降。对于这样的问题解决最简单直接的办法就是减少系统中对象的个数。 享元模式提供了一种解决方案,使用共享技术实现相同或者相似对象的重用。也就是说实现相同或者相似 阅读全文
posted @ 2019-05-02 18:34 白露~ 阅读(319) 评论(0) 推荐(0)

2019年5月1日

摘要: java中很多地方会涉及到锁,比如java代码并发场景,DB中的并发场景,分布式中的锁....你知道几种呢?下面来看看常见的11种锁 1. 乐观锁/悲观锁 这两个概念是人们对java中各种锁总结提出的模型,不是特指某种类型的锁。 乐观锁预期数据的并发操作不会发生修改而不需要进行加锁的操作,悲观锁则相 阅读全文
posted @ 2019-05-01 23:31 白露~ 阅读(1228) 评论(0) 推荐(0)

摘要: ............................................................................总结........................................................................ 阅读全文
posted @ 2019-05-01 22:48 白露~ 阅读(661) 评论(0) 推荐(0)

上一页 1 ··· 123 124 125 126 127 128 129 130 131 ··· 184 下一页