自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

坚持、死磕、重复

The best time to plant a tree was 10 years ago.The second best time is now.

原创 行为型设计模式(三)策略模式【冗长的 if-else?】

策略的定义、创建和使用 一、原理及实现 GoF 的《设计模式》中的定义: Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorith...

2020-10-24 16:19:35 15 0

原创 行为型设计模式(二)模板模式【给你打个样儿】

两大作用:复用和扩展 一、原理及实现 GoF 的《设计模式》的定义: Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template Method lets su...

2020-10-24 14:52:43 29 0

原创 行为型设计模式(一)观察者模式【将观察者和被观察者代码解耦】

进程内、进程间、同步的、异步的几种方式 一、原理及通用实现 GoF 的《设计模式》的定义: Define a one-to-many dependency between objects so that when one object changes state, all its depend...

2020-10-24 10:32:45 97 0

原创 结构性设计模式(七)组合模式【树形结构专用】

Compose objects into tree structure to represent part-whole hierarchies.Composite lets client treat individual objects and compositions of objects un...

2020-10-12 00:13:47 36 2

原创 结构性设计模式(六)享元模式【Java Integer、String 中的应用】

减少运行时对象实例的个数,节省内存 目录一、享元模式的原理与实现1.1 原理1.2 实现二、享元模式的应用举例2.1 QQ象棋2.2 文本编辑器三、享元模式 vs 单例、缓存、对象池三、Java Integer、String 中的应用 一、享元模式的原理与实现 1.1 原理 享元”,顾名思义就是...

2020-10-11 23:52:40 42 0

提示
确定要删除当前文章?
取消 删除