
——设计模式
亮靓-Demi
我不懒
展开
-
单例模式
【前言】 今天在项目中用到了单例模式,来总结一下,因为以前做项目也用到过单例模式,但并不觉得他是一个总结出来的简便方法,像我们做数学题一样的,所以今天来结合项目总结一下。 【常用方法】 namespace 单例模式1 { public partial class Form1 : Form { public Form1() { ...原创 2018-01-24 22:27:33 · 250 阅读 · 29 评论 -
装饰者模式(1)
是什么 动态的将责任附加到对象上,实现了动态扩展,更有弹性。 类图 Beverage:是一个所有饮料的抽象类,获得咖啡底料的种类,计算价格。 HouseBlend,Espresso是继承Beverage 的两种咖啡,咖啡的价格。 Mocha:在配料Mocha处用一个实例记录点什么咖啡 ,同时我们在 getDiscription处反馈的是被装饰过的饮料。 cost(Mocha)...原创 2018-03-06 22:36:00 · 222 阅读 · 20 评论 -
观察者模式(2)
优缺点 1.一对多,面向接口实现 2.解耦合,在观察者和被观察者之间建立一个抽象耦合 3.为子系统提供一个一致的界面 3.如果观察者之间有循环依赖,被观察者会出发它们的循环调用导致系统崩溃 4.观察者知道观察的对象发生了变化,但不知道知怎么发生变化的 public static void main(String[] args) 1.string[] args 是main函数的形式参数...原创 2018-03-02 23:04:24 · 184 阅读 · 17 评论