设计模式
文章平均质量分 68
ssliushengyu
这个作者很懒,什么都没留下…
展开
-
设计模式笔记——创建者模式
所谓创建者模式,他的意思就是,将一个复杂对象的创建过程,抽象出共性的创建流程和差异性的具体创建属性,将它们分离出来,我们按照共性的创建流程创建,在差异性的具体创建属性中进行差异的操作,从而创建出具有相同结构或者流程 的不同产品。创建者模式,一般由四部分组成,product产品类,builder抽象创建者类,createbuilder创建者类,director导演类四个角色组成。具体来说,pro原创 2017-05-30 15:14:25 · 283 阅读 · 0 评论 -
设计模式笔记——原型模式
设计模式原型模式java原创 2017-05-31 15:01:18 · 222 阅读 · 0 评论 -
设计模式笔记——桥接者模式
桥接者模式,其主要作用是分离抽象类和实例,使他们都可以独立的变化,举个简单的列子来说,动物有很多种,每一种动物有可能有不同的叫声,比如狗是一种动物,狗的叫声是汪汪汪,猫也是一种动物,猫的叫声是喵喵喵。但是也可能突然有一天,有一只狗学会了猫叫(比如二哈,完全有可能),那此时这只狗的叫声又是喵喵喵了,同理,猫也可能发生同样的变化,也就是说,动物和动物的叫声,可以是相互独立变化的,下面在程序中,我们使用桥原创 2017-06-17 17:56:53 · 328 阅读 · 0 评论 -
设计模式笔记——适配器模式
适配器模式java原创 2017-05-31 15:30:50 · 223 阅读 · 0 评论 -
java gc回收算法
java gc回收算法,今天学习到的主要有以下几种: 1、引用计数法 引用计数法很简单,给每个对象分配额外分配一个域,当有引用指向这个对象时,引用计数器+1,当引用失效时,引用计数器减一。当应用计数为0时,则认为其失效,被垃圾回收。 这种算法有两个缺点: (1)每次引用的关联和失效都设计加减操作,可能效率上会有所损耗。 (2)这也是最核心的问题,无法解决循环原创 2017-09-07 13:43:19 · 584 阅读 · 0 评论