经过前面的一番讲解,相信你已经对系统重构有了一些初步的认识了。一切的一切仿佛在告诉我们,系统重构总是与需求变更无关。但此时,我不得不告诉你这是真实的谎言。我们的软件系统总是处于一种变化之中,并且往往是一种由浅入深、由易到难的过程。但是,当系统复杂程度发生变化时,我们应当及时调整我们的设计,来适应新的...
分类:
其他好文 时间:
2014-07-22 22:45:15
阅读次数:
147
参考慕课网课程《分享:阿当大话西游之WEB组件》定制不同的皮肤可通过对元素添加或减少class类来实现。首先,模态是指如下图部分的灰色背景部分:(灰色部分不可点击)然后,要记住,模态要加在当前页面的上面,以及当前操作框(通常是一个弹出层)的下面所谓上面,下面是指:如果模态(通常是一个div)的定位是...
分类:
其他好文 时间:
2014-07-21 23:30:40
阅读次数:
319
继承:
作为面向对象三大特性之一的继承,功能不是一般的强大,在书的344页(大话设计模式)我们可以看到Cat和Dog类代码内容基本形同,只是在叫的时候发出的声音不同罢了,如果现在我们要添加别的动物,比如兔子,猪...等等,则需要写相同的代码(复制)只是改改各自的叫声罢了。
我们知道一条编程的原则就是尽可能的避免重复,比较四个类,可以抽象出animal这个类作为父类把相同的代码放在父类中,然后子...
分类:
其他好文 时间:
2014-07-21 23:29:01
阅读次数:
228
外观设计模式,《大话设计模式》第103页详细讲解,不记得这块知识的小伙伴可以翻阅翻阅,看过设计模式,敲过书上的例子,只是学习的第一步,接着,如果在我们的项目中灵活应用,把设计模式用出花儿来,才是王道,有人总说,纸上得来终觉浅,绝知此事要躬行,可是真到了躬行的时候,总是行不通,语言倒不过来,(设计模式是C#语言的,机房收费是VB.NET版本的),书上的模式和机房联系不起来,不知道怎么应用,没办法,憋...
分类:
Web程序 时间:
2014-07-21 11:42:04
阅读次数:
246
希望有更多BOSS能够看到此文,有所收获话让公司爬出深坑,从而提高软件公司整体素质,最终改善程序员的生存环境。怎样才算创业成功?很多人对怎么样才算创业成功误会很深。以为一家创业型公司有了稳定的业务后,存活下来了,就算创业成功了。其实不然,有许多公司长年处于创业阶段,永远都不会有做大的一天,只因为创业...
分类:
其他好文 时间:
2014-07-20 08:24:39
阅读次数:
271
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace DesignMo.....
分类:
其他好文 时间:
2014-07-19 18:23:06
阅读次数:
203
编程时一门技术,更是一门艺术简单工厂模式利用面向对象方式通过继承、封装、多态把程序的耦合度降低,设计模式使得程序更加灵活,容易修改,易于复用。下面是服务器计算器代码: 1 using System; 2 using System.Collections.Generic; 3 using System...
分类:
其他好文 时间:
2014-07-19 14:28:14
阅读次数:
217
如有错误,欢迎指正。如果需要,可以提供visio原文件。参考:1. 《追踪Linux TCPIP代码运行--基于2.6内核》2. Linux Kernel 2.6.26
分类:
其他好文 时间:
2014-07-18 23:38:53
阅读次数:
313
设计模式的第三大类型——行为模式,下面是对观察者模式、模板方法模式、命令模式、状态模式、职责链模式这五个的读后总结,欢迎交流!
观察者模式(Observer):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。[大话设计模式]
特点:类似于面向对象的多态,只是面向对象多态讲的是同一对象在不同时间和不同条件下表现...
分类:
其他好文 时间:
2014-07-18 21:33:15
阅读次数:
203