算法与设计模式
文章平均质量分 63
「已注销」
书山有路勤为径,学海无涯苦作舟...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[设计模式]简单工厂模式、工厂方法模式、抽象工厂模式区别
本文为Belmode原创,转载请声明。文中如有错疏,还望指正。喜欢本文可以收藏,或者关注,更新文章即时阅读!前言:简单工厂模式、工厂方法模式还是抽象工厂模式,它们本质上都是将不变的部分提取出来,将可变的部分留作(概念或实际上的)接口,以达到最大程度上的复用。工厂模式是一个笼统的概念,把具体产品的创建延迟到了子类中,并且符合开闭原则。它包括一下三个子概念:简单工厂又称为静态工厂...原创 2018-04-24 10:09:00 · 284 阅读 · 0 评论 -
[设计模式]GoF23种设计模式分类
本文为Belmode原创,转载请声明。文中如有错疏,还望指正。喜欢本文可以收藏,或者关注,更新文章即时阅读!根据《Java设计模式》一书分类,设计模式一般分为3大类型,共23小类类。一、创建型模式:单例模式 抽象工厂模式 建造者模式 工厂模式 原型模式二、结构型模式:适配器模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 代理模式三、行为型模式:模版...原创 2018-04-24 10:23:00 · 629 阅读 · 0 评论 -
[设计模式]原型模式
原型模式原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。Java原生就实现了这种模式。荔枝:Cloneable就是原型接口,用于创建当前对象的克隆。提供Clone()方法...原创 2018-04-24 14:47:00 · 196 阅读 · 1 评论
分享