学习设计模式
文章平均质量分 91
大三学生,课余时间学习设计模式。参考资料有:参考资料包括:实验楼的课程、《Head First Design Patterns》、《设计模式(Java版)》、wikipedia、百度百科。我自认为我理解比较到位,博客也写的生动具体,代码的例子都是自己亲手敲的,请多多指教~
sicolex
I study computer science. Be the man I like.
展开
-
设计模式——观察者模式 Java源代码
观察者模式,本程序改编自《Head First Design Patterns》上关于气象站的例子,我将例子进行了化简。原创 2015-12-29 19:30:33 · 3055 阅读 · 0 评论 -
设计模式——装饰者模式 Java源代码
装饰者模式,可以动态地把职责附加到已有的对象上面去。又称 Wrapper Pattern,在代码实现的时候,确实有“包装”的意思。原创 2016-01-20 19:34:36 · 2617 阅读 · 2 评论 -
设计模式——适配器模式 Java源代码
适配器模式,《Head First Design Patterns》给的代码的例子是关于鸭子和火鸡,然而鸭子和火鸡离日常生活比较远。这次,我改编了实验楼网站上面的例子,关于插座和充电器。原创 2016-01-01 16:02:01 · 6477 阅读 · 2 评论 -
设计模式——单例模式 Java源代码
四个不同单例模式写法的Java源代码,懒汉模式,饿汉模式,懒汉模式 + 安全线程,双重检验锁原创 2015-12-25 23:57:04 · 2026 阅读 · 0 评论 -
设计模式——抽象工厂 Java源代码
抽象工厂 + Java源代码。本程序改编自《Head First Design Patterns》(简称HF )中的关于Pizza的例子原创 2015-12-24 20:06:42 · 3868 阅读 · 0 评论 -
设计模式——工厂方法 Java源代码
本程序改编自《Head First Design Patterns》中的Pizza例子,我本学期早上经常吃包子。总共有11个类:原创 2015-12-22 12:52:53 · 4389 阅读 · 3 评论 -
面向对象程序设计进阶——设计模式 design patterns
前言设计模式(design pattern)是一套被反复使用、多数人知晓、经过分类编目的优秀代码设计经验的总结。关键词:重用代码、工程化、面向对象。设计模式起源于建筑设计学,最先由 Gang of Four 提升到了理论高度。原创 2016-01-01 16:27:21 · 3749 阅读 · 0 评论