关于毕业设计、C++杂感

       做毕业设计已经近两个月了。其中起起伏伏许多次。有时候很疑惑(看不懂书或代码),很晕;有时候,看懂了,但是有个别细节不是很明了,。在我的不懈努力之下,终于有些解决了;也有时候完全被打败,败的丢盔弃甲,我很难过;但是,后来又重回战场,怀着忐忑、恐惧的心情。。。。当然,大多数时候是。。。。。。。。。
     这两天又是一败涂地。但是,也有一些感想,与大家分享一下吧。
     首先,是关于的。刚刚接触类的时候,看得明白,懂,但是不敢用。我同学也是刚学,但是他很大胆,觉得写个程序几个类就搞定了,很方便。也行不是很难吧。因此,在一些程序中,我试着开始用类了。发现按着书上说的,写个类出来也并不是很难。也试着用了一下,发现也不是很难。。类也不是很难嘛。。。呵呵。。。
     后来开始学MFC,图像处理。当中用到类了。照着书上抄写代码,对于类没有什么感觉。只是有的时候,觉得有些函数写的不好,但是自己试着去重新写个函数的时候,却发现很难,很麻烦。有的函数觉得没用,在后续的类的使用中,却发现用到了。
    现在,JPEG编码,由于是我自己来写,发现类设计碰上了很多问题。首先,是成员变量的设计,比如需要哪些变量,用什么访问属性。一开始,试着声明了几个变量,但是,在后续的函数定义中,却发现还要许多其他变量;另外,访问属性也是随着类的完善而改变。。。。。。是不是设计多了就会了???
    还有就是与类相关的一些函数,是定义成成员函数还是在类外定义???有些函数定义在类外比较好。(这是我在树上看到的)。现在,对此我是很迷惑。好像有这方面的体会。但是不是很清楚明白。。。
    本来我想:先把变量定义成struct,方法定义在外面,然后设计完了,再封装起来——这时候可以重全局来看该怎么定义。但是,发现也有许多不好的地方:类的话,变量是内部的,不用写成参数。不过还好,也许这个办法可以试试。。。。。
     还有一个就是关于 设计思想 的一些想法。我写的一些程序都不是很大,所以我都是想到哪写到哪。现在发现,各个模块之间的接口是很困难的。所以,某些模块要进行修改,以满足需要。但是,是要经常修改的。这就不好了。为了后续代码,对之前的代码进行修改,而且是常常修改,这说明设计有问题。现在,我知道架构师的重要性了。。。。。。
     就这些想法了。
     现在重整旗鼓,明天再战!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值