码迷,mamicode.com
首页 >  
搜索关键字:headfirst    ( 174个结果
【设计模式】HeadFirst设计模式(二):观察者(Observer)模式
一、观察者模式定义 在观察者模式中,一个被观察者管理所有依赖于它的观察者对象,它定义了一个一对多的依赖关系,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并自动更新。 主题(被观察者)通过一个共同的接口来更新观察者,观察者依赖于此主题。 二、观察者模式例子——气象监测系统 描述: 气象监测系统分为三个部分:气象站(获取实际气象数据的物理装置)、WeatherData对象(追踪...
分类:其他好文   时间:2015-04-27 00:32:19    阅读次数:125
WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5
以下是我的程序(取自好headfirst Java): 1 import javax.sound.midi.*; 2 3 public class MiniMiniMusicApp { 4 public static void main(String[] args) { 5 ...
分类:编程语言   时间:2015-04-21 20:33:37    阅读次数:265
【设计模式】HeadFirst设计模式(一):策略(Strategy)模式
1、概述 在软件开发的过程中,实现一个功能可能会使用很多种算法,一种比较常用的做法是把这些算法或者策略写在一个类中,一个算法写一个方法。当我们需要新增一个算法的时候,我们需要修改封装这些算法的类,并且在客户端也可能需要修改相应的实现。如果一个项目需要很多的算法的情况下,这样的设计会增加项目的维护复杂度。 2、问题 如何让算法独立于使用它的客户而独立变化 3、定义 策略模式:定义了算法...
分类:其他好文   时间:2015-04-19 14:45:21    阅读次数:147
headfirst设计模式swift版01
headfirst设计模式这本书真好,准备用一个月学完。书里讲得很清楚了。设计原则:1、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。2、针对接口编程,而不是针对实现编程。书中的代码是用java写得,现在正用swift,便做个翻译,没啥技术含量。protocol F...
分类:编程语言   时间:2015-04-02 20:25:01    阅读次数:125
【HeadFirst 设计模式总结】2 观察者模式
作者:gnuhpc出处:http://www.cnblogs.com/gnuhpc/1.我们需要理解报社、订阅系统和订报人之间的关系,订报人通过订阅系统订报,一旦报社有新的报纸,订阅系统就会派人送或者邮寄给订报人新的报纸。然后,出版者+订阅者就是观察者模式,只不过名称不一样,主题(Subject,或...
分类:其他好文   时间:2015-01-12 17:27:24    阅读次数:157
【HeadFirst 设计模式总结】1.策略模式
1.书中举了一个鸭子类的设计,有些会飞或者会叫,有些不会飞可能也不会叫,用继承则导致不该有的功能通过继承而继承了下来,使用接口则代码无法做到最大程度的重用。进而引出设计原则1:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起,把会变化的部分取出并封装起来,好让其他部分不...
分类:其他好文   时间:2015-01-12 16:24:32    阅读次数:165
2014年读过的书总结
编程技术:1 《Lua游戏开发实践指南》2 《 C++ primmer 》c++基础必备3 《C++ effective》 C++进阶必备,还需要点Boost基础4 《大话设计模式》浏览完,入门可以看看,看完即忘是必然,还是要多思考,翻了两遍,后面还回去去看HeadFirst那本。 5 《C++数据...
分类:其他好文   时间:2015-01-01 23:46:13    阅读次数:259
MVC基础入门
Mvc在学习《Headfirst》的时候,就接触过了。对于这个庞大的模式。非常的感兴趣。Mvc就是设计模式的升华。 在没有接触过Mvc的时候,一直都是在使用的三层架构,使用的UBD三层来做项目。对于这个新接触的名词,还是很陌生的。所以需要来逐渐的来学习,如何使用Mvc。 首先,MVC是在web开发上面提出的。所以要对比一下,web方式与mvc方式的区别。 MVC(模型Model-视图...
分类:Web程序   时间:2014-11-24 01:12:42    阅读次数:205
光棍节来临的前奏
下礼拜就要学习有参数的方法了,颇感压力山大,买了两本书一本是李兴华的JAVA开发实战经典跟HeadFirst,前者看起来需要基础支撑,后者看起来全是英文,对我这种文盲来说,看起来实则费劲,但弃之有可惜,想学习却又找不到方法,人在生活中无时无刻都在面临着选择,当你选择这件事的时候就注定你放弃了一些事,...
分类:其他好文   时间:2014-11-09 00:58:24    阅读次数:224
Delphi 设计模式:《HeadFirst设计模式》---行为模式之责任链模式
模式解说 责任链模式是一种对象的行为模式,它将处理客户端请求的那些对象联成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。通常使用在以下场合 1 有多个对象可以处理一个请求,哪个对象处理该请求事先并不知道,而是在运行时自动确定; 2 希望在不明确制定接收者的情况下,向多个对象中的一个提...
分类:Windows程序   时间:2014-11-08 16:30:01    阅读次数:207
174条   上一页 1 ... 11 12 13 14 15 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!