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

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

先声明,我没有站在哪一方说另一方不好的意思``只是有点不明白``来问问大家``
...全文
67 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
可以继承,派生。并且不影响原有的。

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧