![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
gzhanyf
这个作者很懒,什么都没留下…
展开
-
设计模式-0-开篇
设计模式,何为设计模式?说到设计模式,总是让人感到神秘,深奥。其实,设计模式很简单,为什么简单,因为它的特点使其必然是简单的,那么设计模式有哪些特点呢? 1、既然是模式,那就是人们在长期的工作生活中总结出来的一套东西,这套东西对于解决某种问题具有普遍性。 2、模式具有普遍性还不够,只有好的模式才会被人们认可和接受,什么叫好,效率,性能,可扩展性等等等等,当然,最基本的就是简单易学。 好了,可...原创 2012-01-28 14:23:35 · 84 阅读 · 0 评论 -
设计模式-01-策略模式
策略?听起来很有智慧,其实,只是名字唬人而已。策略,通俗的说就是针对某个问题,大家出谋划策,以不同的方式达到解决问题的效果。打个比方,现在是春节,大家吃喝玩乐不亦乐乎,那就说吃饭吧,有时我们细嚼慢咽,而有时就狼吞虎咽,不同的环境下,我们的吃饭方式是不一样的,这就是所谓的策略。 定义:策略模式定义了一组针对某个行为的不同算法实现,并将这些算法封装起来,这些算法都是可以相互替换的,对于客户来说...原创 2012-01-28 14:47:22 · 92 阅读 · 0 评论 -
设计模式-02-观察者模式
观察者模式,顾名思义,就是有人在做,有人在看。所以,观察者模式涉及到两个群体,观察者和被观察者,比如说订阅新闻,某网站提供新闻拱客户阅读,只要客户订阅了该网站新闻,每当网站提供新的新闻素材时,就会通知客户,客户收到相应通知后更新新闻列表,如果客户取消订阅,那么网站有更新时,客户就不会收到新闻,这里网站就是被观察者,客户就是观察者,他们以及他们之间的订阅关系构成了观察者模式的一个例子。定义:观察者模...原创 2012-01-30 10:10:04 · 81 阅读 · 0 评论