模式设计
文章平均质量分 76
诗墨
技术要知其然,更知其所以然。
展开
-
装饰设计模式
以此需求为例:去饭店点一份面条,卤可以有多种搭配 现有如下面条种类,要求可以将任意面条的名打印到控制台。 1、面条 2、鱼丸面 3、牛肉面 4、青菜面 5、鱼丸牛肉面 6、鱼丸青菜面 7、牛肉青菜面 8、鱼丸牛肉青菜面 不用装饰者模式: 如果想让任意一种面的名字打印在控制台,就需要一种面对应一个类,一共几种面,就需要创建几个类,每个类中有 一个ea原创 2017-03-30 22:24:26 · 213 阅读 · 0 评论 -
单例模式中的同步锁
单例模式的编写有多种方式,但是有些细节的地方容易被大家忽略,在这里我简单的向大家分享一下,如有不正确的地方,还望指正。 经典的单例模式有两种方式一种是饿汉式,一种是懒汉式。 先来提一下饿汉式,这个是最简单但是最不实用的。 public class SingleTone { private SingleTone(){ } private static SingleTo原创 2017-10-13 16:21:27 · 858 阅读 · 0 评论