倚楼听风雨
淡看江湖路

标签:设计模式

浅析设计模式第十三章之建造者模式-高老四博客
设计模式

浅析设计模式第十三章之建造者模式

Glorze评论(0)赞(5)

建造者模式说白了就是将类的实例化一个个的封装了起来,里面的属性创建相对复杂,所以帮你直接封装好,从而将对象的创建于表示分离出来,对于客户端,可以直接申请自己想要的具体的对象实例,对于对象的创建,可以通关依赖倒转来进行很好的维护,而不需要客户...

浅析设计模式第九章之原型模式-高老四博客
设计模式

浅析设计模式第九章之原型模式

Glorze评论(0)赞(6)

原型模式说白了就是对象的克隆,我们经常说为深拷贝、深克隆、浅拷贝、浅克隆等。原型模式也是属于六个创建型模式之一,其余五个: 简单工厂模式 工厂方法模式 抽象工厂模式 单例模式 建造者模式 这里需要注意的是,原型模式所涉及的就是对象的拷贝,在...

浅析设计模式第八章之工厂方法模式-高老四博客
设计模式

浅析设计模式第八章之工厂方法模式

Glorze评论(0)赞(5)

之前已经讲过「简单工厂」,所以按照进阶,我们再来看一下工厂方法模式是如何在简单工厂模式的基础之上对其进行改善和丰富的。其实工厂方法模式本质是设计了抽象工厂的角色,来满足对于「开放-封闭原则」的要求。工厂方法模式属于六个创建型模式之一,其余五...

浅析设计模式第六章之装饰模式-高老四博客
设计模式

浅析设计模式第六章之装饰模式

Glorze评论(0)赞(7)

修饰模式理解起来还是相对比较简单的,就增加功能来讲,装饰模式可以比设计为子类的方式更为灵活,能让对象专注于自己核心职责,其余的事情交给修饰类来负责。 装饰模式属于七个结构型模式之一,其余六个是: 适配器模式 - Adapter Patter...

浅析设计模式第一章之简单工厂模式-高老四博客
设计模式

浅析设计模式第一章之简单工厂模式

Glorze评论(0)赞(12)

其实简单工厂模式严格意义上来讲不属于常说的 GoF 23 种设计模式之一,不过可能用的比较多,又经常被拿来跟「工厂方法模式」、「抽象工厂模式」拿来对比,所以属于基础要求,必须掌握的。他们都属于类创建型设计模式,从模式命名模式上来简略分析,其...

Java 知识体系思维导图 GitHub 开源分享-高老四博客
Java进阶

Java 知识体系思维导图 GitHub 开源分享

Glorze评论(2)赞(10)

四月的状态一直不是很好,一直都没有更新技术文章。但是老四也一直没有停止学习的脚步,期间一直都是一边工作一边不断的为自己充电。希望 5 月份可以做到勤奋更新。今天给大家带来我最近关于 Java 体系下一系列我总结的知识思维导图、脑图开源项目。...

浅析Java中的Fork和Join并发编程框架-高老四博客
Java进阶

浅析Java中的Fork和Join并发编程框架

Glorze评论(0)赞(34)

Fork/Join框架是Java7提供了的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务(工作窃取算法),最终汇总每个小任务结果后得到大任务结果的框架。 Fork: 把一个大任务分成若干个子任务进行执行,设置一个阀值,判断任务...