本文大幅度参考Head
first设计模式中第一章.先来看一个简单的模拟鸭子应用做起,某公司做了一套模拟鸭子游戏:SimUDuck.游戏中出现各种鸭子,一边游泳戏水,一边呱呱叫.此系统的内部设计使用了标准OOP思想,设计了一个鸭子超类(Superclass),并让各种鸭子继承此超类.类图如下:
为....
分类:
其他好文 时间:
2014-05-16 08:00:34
阅读次数:
293
Java流操作有关的类或接口: Java流类图结构: 流的概念和作用
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
IO流的分类 根据处理数据类型的不同分为:字符流和...
分类:
编程语言 时间:
2014-05-15 15:58:33
阅读次数:
355
最近在看《深度探索C++对象模型》这本书的时候,里面第一章提到了虚拟继承,有这么一句话说:“在虚拟继承的情况下,base
class不管在继承串链中被派生多少次,永远只会存在一个实体。”一开始我理解错了,以为这个继承类图体系里面全局只有一个base
class对象,后来查了些资料才知道意思是一个子....
分类:
编程语言 时间:
2014-05-14 12:22:34
阅读次数:
379
您拖动的一个或多个类将显示在关系图上。 它们依赖的类将显示在“UML 模型资源管理器”中。 参见
模型表示类型的方式。 将程序代码中的类添加到 UML 模型 打开一个 C# 项目。 将一个 UML 类图。解决方案: 在“体系结构”菜单上,选择“新建关系图”。
在“添加新关系图”对话框中选择“UML ...
分类:
其他好文 时间:
2014-05-12 19:24:40
阅读次数:
301
Cocos2d-x
3.0后推出了新的标签类Label,这种标签通过使用FreeType[1]来使它在不同的平台上有相同的视觉效果。由于使用更快的缓存代理,它的渲染也将更加快速。Label提供了描边和阴影等特性。Label类的类图如下图所示:创建Label类静态create函数常用的有如下几个:[h...
分类:
其他好文 时间:
2014-05-12 13:11:00
阅读次数:
381
屌丝有了钱只是用来花的,那得有些霸气一点的房子吧!
意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
适用性:
1、房子有不同的几个部分,能独立的安装
2、希望能建造出多个不同表象的房子
大家先看个类图
1.Builder
为创建一个Product对象的各个部件指定抽象接口。
2.ConcreteBuilder
实现Builder的接口...
分类:
其他好文 时间:
2014-05-12 06:34:15
阅读次数:
235
虽然一直的以为自己掌握了面向对象的编程,但是在实际的开发过程中对需求的变化感到力不从心,才认识到自己的oop基础并不牢固。痛定思痛,决定找一本设计模式的书好好的打打基础,也期望能够解决工作中的一些疑惑。1.UML图
类图几个的原语: 继承(Generalization):实现(Realiza...
分类:
其他好文 时间:
2014-05-12 05:15:11
阅读次数:
317
仅仅将分析模块按实际惯例简单分成价值和价格两类看来并不准确。一家公司便宜绝对不等于能赚钱,公司所对应的股票也不会因为公司现在赚钱(亏钱)就一定涨(跌),当然长期来看,股票价格运行是与公司效益成正比的。也就是俗话说
(短期)市场的错误,和(长期)市场的正确。不过这个展开来说又复杂了,抽象建模要的就是化...
分类:
其他好文 时间:
2014-05-09 10:09:57
阅读次数:
271
1、图片和视频缩略图工具类
2、密度计算工具类
3、文件夹创建,文件名替换工具类
4、防止用户的连续点击
5、汉字转换成拼音
6、判断当前网络连接类型和网络是否可用...
分类:
移动开发 时间:
2014-05-09 01:26:36
阅读次数:
498