码迷,mamicode.com
首页 > 其他好文 > 详细

枚举、设计模式

时间:2018-11-30 20:13:02      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:饿汉   sha   cto   dac   image   png   ems   图片   oss   

技术分享图片

设计模式代码实现

单例模式(Singleton)

饿汉式单例

技术分享图片

懒汉式单例

技术分享图片技术分享图片

懒汉式更佳实现

技术分享图片

享元模式(Flyweight)

技术分享图片

原型模式(Prototype)

浅拷贝

技术分享图片

测试类

技术分享图片
技术分享图片

深拷贝

技术分享图片
技术分享图片

测试类

技术分享图片

建造器模式(Builder)

Person类

技术分享图片
技术分享图片
技术分享图片

测试类

技术分享图片

迭代器模式(Iterator)

  迭代器模式是一种使用频率非常高的设计模式,通过引入迭代器可以将数据的遍历功能从聚合对象中分离出来,聚合对象只负责存储数据,而遍历数据由迭代器实现完成。

技术分享图片
技术分享图片

策略模式(Strategy)

Student类

技术分享图片
技术分享图片

测试类

技术分享图片
技术分享图片
技术分享图片
技术分享图片

枚举、设计模式

标签:饿汉   sha   cto   dac   image   png   ems   图片   oss   

原文地址:http://blog.51cto.com/13987153/2324483

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!