社区
C++ 语言
帖子详情
C++面向对象的设计模式?
iceman19860106
2008-12-10 10:36:30
请问什么是C++面向对象的设计模式啊?它对我们用面向对象思想开发软件有什么帮助啊?
...全文
190
4
打赏
收藏
C++面向对象的设计模式?
请问什么是C++面向对象的设计模式啊?它对我们用面向对象思想开发软件有什么帮助啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lin12345
2008-12-10
打赏
举报
回复
那应在什么时候学这个
lc19890326
2008-12-10
打赏
举报
回复
设计模式和什么语言没有关系的
是前人大师在实际工作中总结的几十种很有用的高效的可复用的代码模型或者框架
http://baike.baidu.com/view/66964.html?wtp=tt
bitme
2008-12-10
打赏
举报
回复
C++本身就是面向对象的,设计模式是利用面向对象的特性:封装,继承,多态这些特性对代码进行可扩展的一些优化
airtrack
2008-12-10
打赏
举报
回复
设计模式和语言无关,可以说设计模式是面向对象的基础。
C++
面向对象
程序设计
在
面向对象
的思想中,我们把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。当然,一个应用程序会包含多个对象,通过多个对象的相互配合即可实现应用程序所需的功能,这样当应用程序功能发生变动时,只需要修改个别对象就可以了,使代码更容易维护。
面向对象
的程序设计思想可以帮助我们创建结构良好的,可复用的代码,更好地描述和理解真实世界的问题。封装可以隐藏对象的内部表示,只通过对象的方法暴露必要的操作和功能。这使得新类可以复用和扩展已存在的类的代码,提高了代码的复用性,并能够表达类之间的"is-a"关系。
C++
设计模式
的设计原则(
面向对象
八大设计原则)
C++
设计模式
八大原则的讲解,
面向对象
八大设计原则的讲解,以简单易懂、有趣论说来讲解八大设计原则
C++
设计模式
<二>:
面向对象
设计原则
面向对象
设计变化是复用的天敌,而
面向对象
设计的最大优势就是抵御变化
面向对象
设计原则1.依赖倒置关系(DIP) 高层模块(稳定)不应该依赖于底层模块(变化),二者都应该依赖于抽象(稳定) 抽象(稳定)不应该依赖于实现细节,实现细节应该依赖于抽象(稳定) 如上节
C++
设计模式
<一>:简介中的例子 其中MainForm(高层模块)应该是稳定的,而第一种方案(分解模式)却依赖于Lin
c和
c++
面向对象
的对比
概述
面向对象
并不是
c++
的特有的,理论上说,所有语言都可以实现
面向对象
。只是
面向对象
的语言原生就支持
面向对象
编程,实现
面向对象
特别简单。而非
面向对象
的语言要实现
面向对象
需要程序员去做些额外的工作。
面向对象
编程就像是我们平时的惯用的比喻修辞手法一样,能更容易理解问题。
面向对象
只是编程语法层面的,是来帮助人类理解的,实际上经过编译后的二进制文件根本就不存在
面向对象
的概念。
面向对象
是一种思维、是一种解决问题的思路,往大了说
面向对象
就是一种哲学。 ...
C++
设计模式
-
面向对象
程序设计要点以及封装性特点
目录 1.
面向对象
程序设计要点 2.单使用封装性的例子 1.
面向对象
程序设计要点
面向对象
程序设计要注意什么: 注意3点: 1.可维护性; 2.可扩展性; 3.可复用性; 4.灵活性好; 注意:要尽可能的避免重复; 要求业务逻辑与界面分离,让他们的耦合性降低。只有这样才能达到容易维护和扩展; 1.通过封装、继承、多态把程序的耦合度降低; 2.
面向对象
要结合
设计模式
使用,从而...
C++ 语言
64,641
社区成员
250,579
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章