摘要: 1. 单一职责原则 定义:就一个类而言,应该仅有一个引起他变化的原因。 如果一个类的职责太多,就等于把这些职责耦合到一起。一个职责的变化,可能会消弱或抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 软件设计真正要做的许多内容就是发现职责并把... 阅读全文
posted @ 2014-12-01 22:25 AfreadHuang 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.1 需求 设计一个商场打折计费的软件,可以实现打折,满300送100等优惠功能。1.2 类图 1.3 实现 我们先把4个计算的类写出来。 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 ... 阅读全文
posted @ 2014-12-01 21:32 AfreadHuang 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 今天需要做一个功能,倒计时5s关闭页面,或者直接点击按钮直接关闭页面。开始以为是一个很简单的功能,做的时候还是遇到问题了。 1.1 关闭页面的方法 问题是这样的:开始用的 window.close()方法关闭页面,在IE中测试没有问题。 到了谷歌发现页面并没有关闭,F12打开提示:Scrip... 阅读全文
posted @ 2014-12-01 15:59 AfreadHuang 阅读(1051) 评论(0) 推荐(0) 编辑