设计模式
文章平均质量分 82
哈哈乐翻天
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【java】设计模式之策略模式
策略模式非常简单,也不再举例子了,它其实就是根据clinet选择的不同,执行不同的代码,避免了if....else 和switch case 的不方便和耦合。 甚至说你可能平常经常用,只是不知道这是策略模式。 类图 对于拥有公共接口的First,Second,Third,给Clinet提供一个类Context 去执行不同的IStrategy的子类(算法)。 public inter原创 2016-02-13 09:24:18 · 844 阅读 · 2 评论 -
【java】设计模式之单例模式
关于设计模式中 单例模式 的探讨和学习。单例模式往往是程序员学习设计模式时首先学到的。很多人第一次接触到单例模式,大多是在学习数据库连接的时候,那么这篇文章就讲讲我学单例模式遇到的问题和心得。原创 2015-11-15 17:13:58 · 1041 阅读 · 0 评论 -
【java】设计模式之观察者模式
首先告诉自己,这个模式很好理解。 事实上,确实是。 作用:当一个对象发生变化,需要其他对象也发生变化。 先看目录 BeWatched:被观察者类 Watcher:观察者类 test:测试类 ITerface:存放接口。(名字貌似起错了) 接口暂且不管。 Watcher.java public class Watcher implements原创 2016-02-04 00:29:04 · 1198 阅读 · 0 评论 -
【java】设计模式之模板方法模式
模板方法模式:由子类决定如何实现父类算法中的哪一步。 例子:咖啡机自动冲咖啡,但是我们可能做卡布奇诺(Cappuccino),也可能做焦糖玛奇朵(CaramelMacchiato),但是总体来说步骤一致,只是最后加入的其他材料不太一样。 冲咖啡的步骤:获得咖啡豆(getBeans()),放入咖啡机(putIntoCoffeemaker()),磨碎咖啡豆(grindBeans()),冲咖啡(ma原创 2016-02-11 15:07:54 · 932 阅读 · 1 评论 -
【java】设计模式之工厂模式
自己学设计模式的心得,本文讲的是工厂模式:简单工厂模式(静态工厂模式),工厂方法模式,抽象工厂模式。原创 2016-02-05 03:49:47 · 1007 阅读 · 0 评论 -
【java】设计模式之门面模式
facade模式的学习心得,代码,类图,优缺点。原创 2016-02-09 11:31:36 · 935 阅读 · 0 评论 -
MVC,MVP,MVVM到底怎么回事
MVC: model-view-controller MVP: model-view-presenter MVVM:model-view-viewmodel 起初,世界上所有的电子设备本没有窗口界面。 后来,随着电子设备的普及,工程师们发现对于普通用户来说,电子设备的命令输入很难操作,需要记住很多命令,于是慢慢衍生出来UI这一说法。 可是对于程序员——或者说,对于软件工程开原创 2016-04-20 19:48:12 · 669 阅读 · 0 评论
分享