最近总算交付的项目,等待程序验收,前面2、3月基本都是由于改需求引起的代码大修改,现在想重构下代码,但总感觉没地方好下手,以前学校里学习的OOA和OOP我基本是荒废,现在想重拾,看了设计与模式,C#面向对象编程等书,有些地方重过一遍感觉很模糊,像泛型等等不是太理解。许多东西感觉看了就忘记了,或者是看了,项目中找不到实践的方法,往往感觉这部分理解了,但做一段时间以发现其实还是没有了解。现在感觉学习.net和OO就像没有门路一样,请大家指教一下了。up有分.

解决方案 »

  1.   

    建议可以看一下一些框架,Castal,Spring.Net之类的,应该会有一些收获
      

  2.   


    是castle,而非castal。
    castle是蛮爽的,自动装载,不用配置映射文档。
      

  3.   

    其实设计模式并不一定那么重要,不要在里面套死了
    不太清楚你现在的项目大小,以及代码修改程度,如果不是太复杂的话,把项目整合好就算是成功了,不一定非得按OOA的去理解
      

  4.   

    给你推荐一本书《大话设计模式》。。这本书不错。。设计模式这个东西不能套用。。根据现实状况灵活运用才是王道。。比如说工厂模式很常用。。但是你不能看见什么都用工厂模式工厂模式还分简单工厂。抽象工厂和工厂方法。。主要是分析一下做个UML看看再来做