摘要: 官方定义:应该有且仅有一个原因引起类的变更 通常来说就是一个类最好负责一件事情,就一个类而言,就应该仅有一个引起它变化的原因,我们写编程的时候很自然的给一个类增加各种功能,属性、字段什么的、那么将来维护的时候就会出现很多问题,我们添加功能或者别的任何需求都要改动这个类,缺乏灵活性。 自己理解:我觉得 阅读全文
posted @ 2018-05-14 00:10 Chin_lung 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Func是委托,Expression是表达式 Expression和Func很相似,最大的区别就在于编译前后,func如果声明了一个Func,它委托就已经存在了 而Expression声明并没有实现委托,就像是方法的声明,没有方法体,只是在调用的时候去使用委托 普通Func的使用 Expressio 阅读全文
posted @ 2018-05-11 23:45 Chin_lung 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一、商场收银软件 题目给一个商场收银软件 如果给平时做的话 可能就是两个文本框,数量*金额得到结果 相信这是大多数初学者的通病 既然今天学习的是策略模式,就要想到之前的简单工厂,如果是正常模式,就应该如上图所示,但是有时候做活动,需要打折,或者商品满500返回100这样之类的,这时候就有了别的情况出 阅读全文
posted @ 2018-05-10 00:24 Chin_lung 阅读(115) 评论(0) 推荐(0) 编辑