摘要: 单一职责原则,就一个类而言,应该仅有一个引起它变化的原因。现在比如说要写一个俄罗斯方块,怎么能实现功能的代码复用呢?不管怎么样游戏中的有些东西是始终没有变化的,比如说下落、旋转、碰撞判断、移动、堆积这些游戏的逻辑是没有变化的。这些都是和游戏有关的逻辑,和界面如何没有什么关系。如果一个类承担的职责过多... 阅读全文
posted @ 2014-12-16 20:44 stemon 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 商场促销现在小菜被要求做一个商场促销软件,界面如下所示。功能描述:输入每件商品的单价和数量,点击确定计算该种类商品的总价值。把商品单价、数量、总价值显示到一个ListBox中。在最下面显示此次购物的总交费额。点击重置,清除所有的数据。总计显示为0。小菜上来就写,实现的代码如下:public part... 阅读全文
posted @ 2014-12-16 17:24 stemon 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 在学习UML类图之前,推荐一个好的拥有大量开源项目的网站:http://www.oschina.net/project。同时推荐一个开源项目:startUML,下面的所有的类图和类之间的关系图都是用startUML绘制的。在学习UML之前先来一个样例:注释:类 第一行:类名称 第... 阅读全文
posted @ 2014-12-16 10:19 stemon 阅读(1213) 评论(0) 推荐(0) 编辑