02 2009 档案
摘要:简单工厂模式和抽象工厂模式的区别:面向接口编程
阅读全文
摘要:UML 类图中的 ”关联关系(association) “、”聚合关系(aggregation) “、”合成关系 (compostion)“ 和”依赖关系 (dependency)“ 不是很容易区分清楚。 1、关联关系 (association): 1、关联关系是类与类之间的联结,它使一个类知道另一个类的属性和方法。 2、关联可以是双向的,也可以是单向的。双向的关联可以有两个箭头或...
阅读全文
摘要:聚合(Aggregation) 一種鬆散的對象閒的關係 部分可獨立于聚合而存在 关联是表示两个类的一般性联系,比如“学生”和“老师”就是一种关联关系;聚合表示has-a的关系,是一种相对松散的关系,聚合类不需要对被聚合类负责,如下图所示,用空的菱形表示聚合关系: 从实现的角度讲,聚合可以表示为: class A {...} class B { A* a; .....} 当B类销毁的...
阅读全文
摘要:数据库字段几个容易记混淆的类型,总是记错,在这里记下笔记: 一个汉字占据两个字节char(n) 存N个字符,N/2个汉字(最大能放4000个汉字) n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。nchar(n) 存N个字符,N个汉字(最大能放4000个汉字) n 的值必须介于 1 与 4,000 之间。存储大小为 n 字节的两倍。varchar(...
阅读全文