摘要: public final class String implements java.io.Serializable, Comparable, CharSequence { privatefinalchar value[]; privateint hash;}String其实是对一个char数组的... 阅读全文
posted @ 2016-01-26 09:39 进击的璐璐 阅读(1797) 评论(0) 推荐(0) 编辑
摘要: 建造者模式也是对象创建模式,主要用于构建复杂的组成对象。既对象类由多个组件组成,如汽车由引擎/轮子/方向盘/框 架等部分组成。建造者模式的目的在于,在客户端制定特性类型的前提下,透明的创建这些组件并组成最终产品,而这一切对客户端是透明的。而且扩展不同的复杂对象类时,要易于扩展。 定义:建造者... 阅读全文
posted @ 2016-01-26 09:33 进击的璐璐 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 原型模式(Prototype Pattern):使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式是一种对象创建型模式。 原型模式,就是将一个原型对象传递给要发动创建行为的对象,要发动创建行为的对象调用原型对象的拷贝方法来实现对象的创建。它属于创建型模式,特殊的是原型类本身... 阅读全文
posted @ 2016-01-26 09:32 进击的璐璐 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 单例模式也许是最常见的一种设计模式了。看起来简单,实际上如果不注意细节,产生的问题,相对还是有些复杂的。 在软件系统中,我们希望某些类始终保持最多一个实例对象的存在,来保证一致性或者节约内存等。这时,就用到了单例模式。 单例模式的做法是,将类的构造方法私有化,不对外开放。在类的内部定义一个该... 阅读全文
posted @ 2016-01-26 09:30 进击的璐璐 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、简单工厂 对象的创建方式有很多,常用new来创建。但是这种做法在一些情况下,有很多不好的地方。比如创建操作散落在代码的多处、对象的创建职责和使用职责混合到一起等等。简单工厂可以一定程度上解决该问题。通常的做法是对被创建的多个类进行抽象,将公共成员和方法放到抽象类中。不同的类继承抽象类,对细节进... 阅读全文
posted @ 2016-01-26 09:29 进击的璐璐 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 之前所有的学习记录、转载文章都在本地存储,丢过几次后,怕了。平时读的技术文章,发现除了自建博客的,博客园算是使用率很高的地方了。我也来凑一手。 13年开始工作,到现在整好是3年了。从开始的小游戏公司的望眼欲穿,后来自己创业做公司的心力交瘁,一直到现在的转方向到京东,一路上坎坎坷坷。没有多大的技... 阅读全文
posted @ 2016-01-24 13:05 进击的璐璐 阅读(119) 评论(0) 推荐(0) 编辑