镇场诗: 诚听如来语,顿舍世间名与利。愿做地藏徒,广演是经阎浮提。 愿尽吾所学,成就一良心博客。愿诸后来人,重现智慧清净体。——————————————————————————————————————————code: result: ———————————————————————————————— ...
分类:
编程语言 时间:
2017-01-19 23:07:35
阅读次数:
325
Python中类的定义与使用 目标: 1.类的定义 2.父类,子类定义,以及子类调用父类 3.类的组合使用 4.内置功能 1.类的定义 代码如下: #!/usr/bin/env python #coding:utf8 class Hotel(object): """docstring for Hot ...
分类:
编程语言 时间:
2017-01-12 23:02:39
阅读次数:
257
结构型模式概述结构型模式(StructuralPattern)描述如何将类或者对象结合在一起形成更大的结构,就像搭积木,可以通过简单积木的组合形成复杂的、功能更为强大的结构。结构型模式概述结构型模式可以分为类结构型模式和对象结构型模式类结构型模式关心类的组合,由多个类可以组合..
分类:
其他好文 时间:
2017-01-12 16:25:28
阅读次数:
165
正所谓,道生一,一生二,二生三,三生万物,如果将二进制表示和运算看做一,将基本数据类型看做二,基本数据类型形成的类看做三,那么,类的组合以及下节介绍的继承则使得三生万物。 上节我们通过类Point介绍了类的一些基本概念和语法,类Point中只有基本数据类型,但类中的成员变量的类型也可以是别的类,通过 ...
分类:
其他好文 时间:
2017-01-06 09:38:02
阅读次数:
310
首先还是要强调一下DI,DI(Denpendency Injection)伸手获得,主要解决模块间的耦合关系.那么模块是又什么组成的呢?在我看来,模块的最小单位是类,多个类的组合就是模块.关于在根模块上如何创建控制器我已经在上一篇简单讲过了,现在补充一下,首先是控制器的命名,控制器的命名应遵循这样的 ...
分类:
其他好文 时间:
2016-10-29 21:58:33
阅读次数:
228
桥接模式要把握的很重要的一点就是:类的继承关系和类的组合/聚合关系,何时应该考虑使用何种关系。是不是在编程过程中一味地使用类的继承关系就代表这就是面向对象编程了?有时候并不是这样,Java的类继承设计成单继承模式我想应该就是不想把类的继承关系搞得过于复杂,实际上我们应该优先使用对象组合/聚合,而不是 ...
分类:
其他好文 时间:
2016-10-08 01:40:26
阅读次数:
138
1.1.1. 字符类 @字符类 简单类[abc] 表示该位置可以出现的字符 负向类[^abc] 表示该位置不可以出现的字符 范围类[a-e] 表示该位置可以出现的字符的范围 组合类[a-xA-E0-9] 范围类的组合 @验证密码强度 1.1.2. 边界 量词 括号 @边界 ^ 会匹配行或者字符串的起 ...
分类:
其他好文 时间:
2016-09-19 22:06:02
阅读次数:
131
第一次写比较长的面向对象,感觉自己是渣渣…… 用到了构造函数,析构函数,类的组合。 #include <iostream> using namespace std; enum CPU_Rank {P1=1,P2,P3,P4,P5,P6,P7}; class CPU{ private: CPU_Ran ...
分类:
其他好文 时间:
2016-08-18 21:07:15
阅读次数:
163
组合即将各个部分组合在一起。程序设计中就是用已有类的对象来产生新的类。 桌子由木板和钉子组合而成,台灯使用灯座,灯管,电线,接头等拼起来的。我们发现自己周围的很多东西都是由更小的其它东西拼凑构成的,就像积木一样。相信你小的时候也曾拆开过许多你觉得好奇的东西,去一看究竟。去看看这个新的类(class) ...
正所谓,道生一,一生二,二生三,三生万物,如果将二进制表示和运算看做一,将基本数据类型看做二,基本数据类型形成的类看做三,那么,类的组合以及下节介绍的继承则使得三生万物。 上节我们通过类Point介绍了类的一些基本概念和语法,类Point中只有基本数据类型,但类中的成员变量的类型也可以是别的类,通过 ...
分类:
其他好文 时间:
2016-05-19 09:05:23
阅读次数:
189