近期开始学习面向对象编程,以前写了一年的C,接触点C++,最近用了一下C#,感觉面向对象方面,还是C#对于初学者,有好一点的引导,图中是我刚做的小项目的结构,写完后感觉就是一个乱。有什么好的方法引导我入门,求指教,帮忙指点下,做软件的一点思路

解决方案 »

  1.   

    当你着眼于数据库、串口、数据结构、输出控制这些专业术语时,你就离面向对象越来越远...你这个图压根儿看不出如何抽象业务,也就没法谈什么面向对象...面向对象其实就是Who、Where、When、What,以人的思维思考问题,而不是以计算机的思维...业务抽象满足了需求,那些数据库、串口、数据结构神马的不过给业务对象打工的...
      

  2.   

    http://www.java3z.com/cwbwebhome/article/article2/2312.html
    见这个,觉得可以,一语道破
      

  3.   

    推荐看<写给大家看的面向对象编程书>蛮好的,http://item.taobao.com/item.htm?id=9153967001&ref=http%3A%2F%2Fs8.taobao.com%2Fsearch%3Fq%3D%25D0%25B4%25B8%25F8%25B4%25F3%25BC%25D2%25BF%25B4%25B5%25C4%25C3%25E6%25CF%25F2%25B6%25D4%25CF%25F3%26commend%3Dall%26pid%3Dmm_15144495_2216478_8873469%26unid%3D24&ali_trackid=2:mm_15144495_2216478_8873469,24:131928845_16_1561541243
    淘宝上有