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