• 全部
  • VC综合技术
  • 互联网技术
  • MFC AppLauncher
  • .NET 技术
  • 界面
  • 进程
  • 算法
  • 硬件/系统
  • 数据库
  • VC++技术资源

为什么说面像对象的方法写出来的东西可重用性高?

howmakemapedit 2004-11-27 11:13:22
我觉得面像过程的程序设计方法也可以写出可重用性高的程序`比如说写一个函数,专门用来改变处理图像的大小`只要传入原图像,和想变成多大进入该函数,就可以改变原图像的大小,这样可重用性也很高啊``不知道你们说面像对象的可重用性高在哪里```

先声明,我没有站在哪一方说另一方不好的意思``只是有点不明白``来问问大家``
...全文
41 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dropingleaf 2004-11-28
主要是类的继承了,通过继承可以利用父类中函数,不用重新定义了
回复
howmakemapedit 2004-11-28
噢``原来是这样!!明白!
回复
I_Love_CPP 2004-11-28
我给你一个实例吧。
比如有一个类,叫 CFilm(可能是自己写的,拷贝别人的或者路上捡的);
封装了如下功能:制作、播放、剪辑影片等功能。
1、每次我想完成某一项或者多项功能时,就实例化一个对象使用这些封装好的功能就可。
(对比:如果不用类,你只有自己一点点从头码代码了)
2、某一天,发觉出现了一个新东西叫电视电影,老板要你升级产品,而且要支持旧版本。
你怎么办?
方法一:直接往CFilm中增加功能(不是改写功能哦)就OK了,新功能支持新版本,老功能
还在嘛,当然支持旧版本罗;
方法二:新写个继承CFilm的类.....
(你自己想一下:用面向过程的方法要费多少力气完成这个?)

补充,我推崇类,但是不赞成否程序中只有类(对象)一种存在方式,因此我爱C++!!!
回复
howmakemapedit 2004-11-27
噢``我明白```你们是不是说面像对象的继承和派生``是啊``这两个东西很有用啊``

等待其他高手的发言``
回复
民间导尿管 2004-11-27
可重用性表现在很多方面,多重继承,多态性,虚函数占位表达,
如果你现在已经有了一个可以处理图象的类,如果你现在想让。。。以后再谈。
回复
anothervip 2004-11-27
可以继承,派生。并且不影响原有的。
回复
相关推荐
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2004-11-27 11:13
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……