首页 > 其他 > 详细

枚举、设计模式

时间:2018-11-30 19:55:15      阅读:187      评论:0      收藏:0      [点我收藏+]
技术分享图片

设计模式代码实现

单例模式(Singleton)

饿汉式单例

技术分享图片

懒汉式单例

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

懒汉式更佳实现

技术分享图片

享元模式(Flyweight)

技术分享图片

原型模式(Prototype)

浅拷贝

技术分享图片

测试类

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

深拷贝

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

测试类

技术分享图片

建造器模式(Builder)

Person类

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

测试类

技术分享图片

迭代器模式(Iterator)

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

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

策略模式(Strategy)

Student类

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

测试类

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

枚举、设计模式

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!