码迷,mamicode.com
首页 >  
搜索关键字:head-first    ( 651个结果
【笔记】Head First 设计模式
设计原则找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。设计原则针对接口编程,而不是针对实现编程。问:用一个类代表一个行为,感觉似乎有点奇怪。类不是应该代表某种“东西”吗?类不是应该同时具备状态“与”行为吗?答:在OO系统中,是的,类代表的东西一般都是既有状态(实例变...
分类:其他好文   时间:2015-03-01 11:47:19    阅读次数:224
Head First Design Pattern 读书笔记(4) 单例模式
Head First Design Pattern 读书笔记(4) Singleton Pattern 单例模式 ========= ###Silngleton Pattern 类图 单例模式非常简单,基本没有什么类之间的关系,就不画图了,保证某个类生成的实例只有一个即可。 ##...
分类:其他好文   时间:2015-02-18 14:10:56    阅读次数:139
Head First 设计模式[总结]
?? 模式:是在某种情境下,针对某问题的某种解决方案。 愿力与你同在:目标和约束 编程真理:CHANGE OO基础:抽象 封装 继承 多态 设计原则: 1 封装变化。找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 2 针对接口编程,而不是针对实现编程。 3 多用组合,少用继承。 4 为了交互对象之间的松耦合设计而努力。 5 开放-关闭原则。类应...
分类:其他好文   时间:2015-02-12 12:32:22    阅读次数:111
设计模式——装饰者模式
装饰者模式:首先定义抽象的组件类,子类继承该类后持有抽象类的引用,在抽象类的基础上可以在调用父类方法前后分别执行自己的行为。从而实现装饰添加新的功能特性。再次强调了使用组合的好处。强调对扩展开放,对修改关闭。在Java I/O中应用了装饰者模式。装饰者模式类图:以下程序来自Head First设计模...
分类:其他好文   时间:2015-02-07 00:32:12    阅读次数:171
读《Head First 设计模式》
相关代码是 JAVA 的,对于我看过很少的人表示看不懂。 其它内容嘛,到时写的很浅显易懂的。 拼字游戏是英文的,我也感到有压力 2章,观察者模式 3章,装饰者模式 4章,工厂模式 5章,单件模式 6章,命令模式 7章,适配器与外观模式 8章,模板方法模式 9章,迭代器与组合模式 10章,状态模式 11章,代理模式 12章,复合模式 还有别的章节,但主要介绍的模式...
分类:其他好文   时间:2015-02-03 17:26:10    阅读次数:118
Head First HTML与CSS阅读笔记(二)
上一篇Head First HTML与CSS阅读笔记(一)中总结了《Head First HTML与CSS》前9章的知识点,本篇则会将剩下的10~15章内容进行总结,具体如下所示。div与Span此元素应该是HTML中使用频度最高的元素之一,div将属于一个逻辑区的元素包含起来;如果添加div有助于...
分类:Web程序   时间:2015-02-01 01:48:11    阅读次数:223
深入浅出设计模式 ------ Factory Method(工厂方法)
参考书籍: 《设计模式 : 可复用面向对象软件的基础》 《Effective Java》 《Head First 设计模式》...
分类:其他好文   时间:2015-01-28 18:06:02    阅读次数:172
Head First-观察者模式
什么是观察者模式?观察者模式定义了对象之间一对多的关系。观察者模式中有主题(即可观察者)和观察者。主题用一个共同的接口来通知观察者,主题不知道观察者的细节,只知道观察者实现了主题的接口。普遍的观察者模式中的推的方式更适合点,下面我们就写一个推的例子,天气站提供一个接口,当天气变化时,会将数据通知给各...
分类:其他好文   时间:2015-01-22 23:01:08    阅读次数:272
Head First HTML笔记
01.HTML和CSS是用来创建网页的语言。02.Web服务器存储并提供由HTML和CSS创建的网页。浏览器接收网页并基于HTML和CSS 显示其中的内容。03.HTML是超文本标记语言(HyperText Markup Language)的缩写,用来结构化网页。04.CSS是级联样式表(Casca...
分类:Web程序   时间:2015-01-22 17:55:46    阅读次数:162
Head First-策略模式
策略模式,什么是策略模式,定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。下面我们就用鸭子来诠释一下策略模式,鸭子有两种行为呱呱叫和飞,但是并不是所有的鸭子都会呱呱叫和飞,所以我们把这两个赋予变化的行为提取出来。flyBehavior->fly(); .....
分类:其他好文   时间:2015-01-21 23:49:09    阅读次数:132
651条   上一页 1 ... 50 51 52 53 54 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!