headfirstpython这本书非常不错,但是很多人没耐心读,出的速记卡,有用的尽管下载headfirstpython第一章初识python速记卡.rar原书下载HeadfirstPython.pdf
分类:
编程语言 时间:
2019-04-29 10:52:49
阅读次数:
153
``` package DesignPattern; public class StrategePattern { //来自HeadFirst设计模式 interface FlyBehavior{ //将飞行行为抽象为接口 void fly(); } interface QuackBehavior{... ...
分类:
其他好文 时间:
2019-04-17 16:42:27
阅读次数:
124
前言 在上一章讲述了如何进行基础的操作,比如 处理 GET 请求的 get route, 再比如下载 gem 等等方面的知识.在这一章节,作者告诉我们如何储存、处理数据.整个过程分三步走: 1?? create 一个对应的 Movie 的 object 第一步: Setting the HTML f ...
分类:
其他好文 时间:
2019-04-02 18:29:36
阅读次数:
161
HeadFIrst Ruby 第二章总结 methods and classes 前言 这一章讲了如何创建自己的 class,并且讲了在用 class 创建 object 的两个要素: instance variables 和 instance methods.和它们需要注意的一些问题. 创建 me ...
分类:
其他好文 时间:
2019-03-02 22:26:52
阅读次数:
186
鸭子基类 将行为封装起来 飞行行为基类 鸭鸣行为基类 不同行为的飞行 鸭鸣是同样的做法。 子类鸭子 主函数的调用方式 ...
定义 动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 类图 (图片来自headfirst 设计模式) Java实例 在网游中通常有各式各样的武器,还可以通过附魔给武器添加各种攻击特效,现在我们通过装饰者模式来实现一下这个效果。 / 武器剑类,武器接口的实现类。对应上图 ...
分类:
编程语言 时间:
2018-08-10 01:16:03
阅读次数:
177
CH1 认识HTML HTML和CSS是我们用来创建网页的语言:HTML是超文本标记语言(HyperText Markup Language)的缩写,用来建立网页的结构;CSS是层叠样式表(Cascading Style Sheet)的缩写,用来控制HTML的表现。 Web服务器存储并提供由HTML ...
分类:
Web程序 时间:
2018-04-21 13:32:16
阅读次数:
192
首先需要说明的是该系列的所有内容都是基于headfirst设计模式来描述的。因为我之前也看过不少关于设计模式的书,还是发现这本最好,因为这本书里面给出的例子是最贴切实际的。不说了,开始这个系列吧! 策略模式 设计原则①:找出应用中可能需要变化的地方,把他们独立出来,不要和那些不变的代码混合在一起。把 ...
以下内容来自HeadFIrst设计模式一书和http://www.cnblogs.com/xrq730/p/4906313.html的博文,作为自己的学习笔记总结如下。 HeadFirst设计模式一书在开篇就提出了三条设计的原则: 1.找出应用中可能需要变化之处,将它们独立出来,不要和那些需要变化的 ...
分类:
编程语言 时间:
2018-03-28 10:31:37
阅读次数:
244
以下内容主要来自《HeadFirst设计模式》一书和博文:http://www.cnblogs.com/xrq730/p/4908686.html,仅作为个人的学习笔记使用。 观察者模式 定义了对象之间的一对多依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 观察者模式的类图 设计 ...
分类:
编程语言 时间:
2018-03-28 10:26:49
阅读次数:
261