标签:
首先做的事是让官重构了代码,重构是件很重要的事,能够让代码更清晰,可以理清编程时的思路,虽然我重构还不是很会,我的主要问题是依赖关系和逻辑不够清晰。以后写代码需要注重提前设计和分清职能。
其次,在重构代码的过程中学习了MVVMLight的使用,MVVMLight是一个可以方便地实现MVVM框架的东西,使用起来很方便,几句代码就把之前的代码砍掉了一大半 ,以后wpf程序会经常使用MVVMLight的。
在重构的过程中,还试着使用工厂设计模式,不过得到的结论是:在没有丰富的设计经验的前提下不要贸然使用设计模式,设计模式虽好,可是随便用也是不适合的,先慢慢来吧。
现在比较熟悉的一些东西,WPF的数据绑定,命令绑定,xaml中的StaticResource,style,Triggers现在都可以很熟悉地使用了。
还有linq,这个比较重要,基本的查询linq能搞定,复杂点的百度一下也ok
对于代码结构设计方面,在重构的过程中深切体会到abstract抽象方法和virtual虚方法的重要性,也对继承这种面向对象的重要性质有了更深的理解。
类,这个还是没理解透彻,也是白学了,以后一定要先考虑职责划分再设计类。
标签:
原文地址:http://www.cnblogs.com/sczhi/p/4479402.html