码迷,mamicode.com
首页 >  
搜索关键字:head-first    ( 651个结果
Head First 之 Design Pattern(一):Strategy Pattern && 初入设计模式殿堂
阅读《Head First 设计模式》笔记...
分类:其他好文   时间:2014-06-03 02:17:56    阅读次数:217
Head First 之 Design Pattern(二):Observer Pattern
观察者模式是最常用的设计模式之一,【对象之间多对一的依赖关系,当一个对象发生变化时,其会通知所有依赖它的对象】。拿订阅报纸和发行报社打比方,报社采集到news制作新的报纸,派送给订阅的客户,以此把最新的消息告知客户。所以, 出版社 + 订阅者 = 观察者模式。 这种一对多的关系,也即“一个”主题、“多个”观察者能够使得观察者仅仅了解主题推送的消息但不知晓其中的细节,而主题握有观察者列表...
分类:其他好文   时间:2014-06-02 23:33:05    阅读次数:376
《Head First 设计模式》学习笔记——适配器模式 + 外观模式
在ADO.NET中,对于我们从数据库中取出的数据都要放到一个DataSet中,不管你是Access的数据库,还是SQL的数据库,或者是Oracle的数据库都要放到DataSet中。.NET中并没有提供如:SqlDataSet、OleDbDataSet、OracleDataSet等,它只提供了一种DataSet就是用SqlDataAdapte等去填充数据;为什么这一个DataSet能存放不同的数据呢...
分类:其他好文   时间:2014-06-02 15:17:03    阅读次数:204
《Head First 设计模式》学习笔记——模板方法模式
模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 设计模式 模板方法模式:在一个方法中定义一个算法的框架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结果的情况下,重新定义算法中的某些...
分类:其他好文   时间:2014-06-02 15:05:54    阅读次数:251
《Head First 设计模式》学习笔记——观察者模式 + 装饰者模式
装饰者模式是JDK中另一个使用较多的设计模式,上一个是观察者模式(在Swing中大量使用),业内好的API设计无一离不开常见的设计模式,通常我们所说要阅读源码,也是为了学习大牛们的设计思路。————题记 设计模式 观察者模式:定义了对象之间一对多的依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并自动更新。 装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提...
分类:其他好文   时间:2014-06-02 05:31:47    阅读次数:234
《Head First 设计模式》学习笔记——单件模式
设计模式 单件模式:确保一个类只有一个实例,并提供一个全局访问点。 要点 单件模式确保程序中一个类最多只有一个实例。 在Java中实现单件模式需要私有的构造器、一个静态方法、一个静态变量。 确定在性能和资源上的限制,然后小心翼翼的选择适当的方案来实现单件,以解决多线程问题。 全局变量缺点 如果将对象赋值给一个全局变量,那么必须在程序一开始就创建好对象。万一对象非常耗费...
分类:其他好文   时间:2014-06-02 05:00:32    阅读次数:215
《Head First 设计模式》学习笔记——命令模式
在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式(Command Pattern)————题记 设计模式 命令模式:将“请求”封装成对象,以便使用不同...
分类:其他好文   时间:2014-06-02 04:59:53    阅读次数:398
《Head First 设计模式》学习笔记——策略模型
我们全都使用别人设计好的库与框架。我们讨论库与框架、利用他们的API编译成我们的程序、享受运用别人的代码所带来的优点。看看java api它所带来的功能:网络、GUI、IO等。库与框架长久以来,一直扮演着软件开发过程的重要角色,我们从中挑选所要的组件,把他们放进合适的地方。但是,库与框架无法帮助我们将应用组织成容易了解、容易维护、具有弹性的架构,所以要设计模式。 设计模式不会直接进入你的代码中,...
分类:其他好文   时间:2014-06-02 02:34:58    阅读次数:254
《Head First 设计模式》学习笔记——工厂模式 + 抽象工厂模式
设计模式 工厂模式:定义一个创建对象的接口,但由子类决定要实例化的是哪一个。工厂方法让类把实例化推迟到子类。 所谓的“决定”,并不是指模式允许子类本身在运行时做决定,而是指在编写创建者类时,不需要知道实际创建的产品是哪一个。选择了使用这个子类,就自然的决定了实际创建的产品是什么。 抽象工厂模式:提供一个接口,用于创建相关或依赖对象的家族,而不需要指定具体类。 抽象工厂的任务时定义一...
分类:其他好文   时间:2014-06-02 02:15:39    阅读次数:255
一个合格的前端工程师必看的书籍
以我的经验,大部分技术,熟读下列四类书籍即可。入门,用浅显的语言和方式讲述正确的道理和方法,如head first系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如Definitive Guide/Programming xx系列实践,结合实际中经常遇到的情景环境,来描述...
分类:其他好文   时间:2014-05-26 18:49:49    阅读次数:244
651条   上一页 1 ... 62 63 64 65 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!