做衣服哪个网站好,注册 网站开发 公司,游戏网站开发名字,域名网站软件开发方法#xff1a;复用与扩展 一、面向对象二、进一步认识 一、面向对象
封装 工程上的意义#xff1a;屏蔽细节#xff0c;隔离变化 public、protected、private
继承 工程上的意义#xff1a;复用
多态工程上的意义#xff1a;高内聚#xff0c;低耦合 —— 面… 软件开发方法复用与扩展 一、面向对象二、进一步认识 一、面向对象
封装 工程上的意义屏蔽细节隔离变化 public、protected、private
继承 工程上的意义复用
多态工程上的意义高内聚低耦合 —— 面向对象核心
二、进一步认识
遵循已有框架规则搭建程序学习框架使用遵循框架提供的接口和调用规则扩展别人的功能
#include QtWidgetsApplication.h
#include QtWidgets/QApplication
#include QLabel
#include stdlib.hclass NewLabel :public QLabel {
public:NewLabel(QString str) :QLabel(str) {}void runCommand() {system(notepad);}
};int main(int argc, char *argv[])
{QApplication a(argc, argv);NewLabel label(a);label.show();label.runCommand();return a.exec();
}
上面是对Qt中QLabel扩展的举例 推荐一个零声学院项目课个人觉得老师讲得不错分享给大家 零声白金学习卡含基础架构/高性能存储/golang云原生/音视频/Linux内核 https://xxetb.xet.tech/s/VsFMs