摘要: 假设场景 现在假如公司要你做一个公司内部的薪资管理系统,根据职位的不同,每月的工资自然不一样,经理一月10000加上分红1000,技术人员一月5000加上200的餐补,客服一月3000,现在要是由你来做,你会怎么设计?代码无错便是优已经不适用了 阅读目录 一:大部分人的写法v1.0 二:第一次改版后的代码v1.1 三:第二次改版后的代码v1.2 四:第三次改版后的代码v1.3 五:UML类图解析 六:总结 七:思考 一:大部分人的写法v1.0 这样的写法会带来一个问题?什么问题呢?复用性的问题 假如现在你接了个私活,别的公司让你也写个公司内部的薪资计算系统,你说那还... 阅读全文
posted @ 2012-02-08 23:10 David.Meng 阅读(760) 评论(1) 推荐(2) 编辑
摘要: 一、关闭自动同步和更新1.关闭自动同步。安卓系统自动同步可能是流量偷跑的其中一个原因,安卓手机系统默认在联网的情况下,会自动访问谷歌的服务器,查询系统更新情况,而在大多数情况下,手机用户并不需要通过这种方式更新系统,完全可以把这一功能关闭,节约流量。2.我们可以通过关闭自动同步解决这一问题,在需要同步时进行手动同步即可。进入设置——账户与同步——将“自动同步和背景数据”关闭。安卓手机系统数据和软件就不会自动更新了。3.关闭其他自动更新的程序。现在不少智能手机系统和应用软件都具有自动更新功能,或下载厂商发布的补丁软件,或将手机系统运行出错的情况通过网络反馈给手机厂商,这都会产生上网流量,而且很多 阅读全文
posted @ 2012-02-08 17:51 David.Meng 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 我们学的是面向对象编程的语言比如:java,c#,我们打着面向对象编程的旗号,却做着面向过程编程的工作 现在我们基本上去一个公司,上去就写代码,老板让我们新增功能,我们就开始写新的方法,做着面向过程编程,每个人都不断地向最初的净地里添自己的代码,最初的代码块就像一个公共厕所一样,每个人都自顾自的在里面拉屎,而没有人去维护清理打扫,最后臭气熏天,试想我们有没有真正用到面向对象语言的三大特性,封装,继承,多态,我想大部分人用到最多的就是实体类,实体类只是体现了封装的特性,继承没有体现出来,一龙生九子,九子各不同,老鼠的儿子会打洞的多态特性更没体现出来 我想当我们有一天从某个公司离职的时候,... 阅读全文
posted @ 2012-02-08 09:55 David.Meng 阅读(1185) 评论(1) 推荐(3) 编辑