设计模式
文章平均质量分 91
Prayszzz
漫步程序路.
展开
-
HeadFirst策略模式
HeadFirst——策略设计模式 HeadFirst鸭子实例 1.1鸭子超类定义 HeadFirstz中的鸭子实例是这样的,鸭子有游泳,呱呱叫,外观,飞行等方法,且该类是超类,其他鸭子都继承该超类。如下:原创 2014-07-07 22:35:14 · 602 阅读 · 0 评论 -
HeadFirst观察者模式
HeadFirst——观察者模式 1.前言 观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并且将他做好。观察者模式在模块之间划定了清晰的界限,提高了应用原创 2014-07-10 22:27:01 · 755 阅读 · 0 评论 -
Java与模式 之 I/O库中的应用
Java语言的I/O库是对各种常见的流源,流汇以及处理过程的抽象化.客户端的Java程序不必知道最终的流源,流汇是磁盘上的文件还是一个数组,或者是一个线程.翻译 2015-11-27 16:05:09 · 421 阅读 · 0 评论 -
Java与模式 之 工厂单例模式
之前看过<< Head Frist 设计模式>>一书,对设计模式略有了解,但不清楚真实的Java中是怎么用到的.<< java与模式>>这本书很长,讲的非常详细,这里只摘抄了书中的例子,以此作为笔记学习.翻译 2015-11-27 14:27:30 · 814 阅读 · 0 评论