首页 > 编程语言 >【C++高级编程】(二)设计专业的C++程序

【C++高级编程】(二)设计专业的C++程序

时间:2022-11-17 12:34:51浏览次数:51  
标签:代码 编程 程序 高级 C++ 设计 程序设计 子系统

本章内容:

  • 程序设计的定义
  • 程序设计的重要性
  • C++程序设计的特点
  • 高效C++程序设计的两个基本主题:抽象以及重用
  • 不同类型的重用代码
  • 代码重用的优缺点
  • 重用代码的常用策略及指导原则
  • 开放源代码库
  • C++标准库
  • C++程序设计的特定组件

(主要讲述如何利用专业的C++方法进行C++设计,磨刀不误砍柴工,在项目开始时清晰的规划设计实际上可以大幅缩短项目周期)


 

 2.1 程序设计概述

  1. 程序设计(软件设计):为满足程序的功能及性能要求,而实现的结构规范
  2. 设计就是规划如何编写程序
  3. 通常以设计文档的形式写出设计,大多数设计文档的常见布局类似,包括两个主要的部分:
    • 将总的程序分为子系统,包括子系统间的界面及依赖关系、子系统间的数据流、每个子系统的输入输出及通用线程模型;
    • 每个子系统的详情,包括类的细分、类的层次结构、数据结构、算法、具体的线程模型及错误处理的细节

 4. 设计文档通常包括图及表格,以显示子系统交互关系及类层次结构

    • 设计的关键是在写程序前进行思考,而不要一头扎进应用程序
    • 如在写代码时遇到问题,修改设计是不可避免的

 

2.2 程序设计的重要性

  1.  很重要
  2.  程序的子系统并不是孤立存在的——子系统彼此有联系;大部分的设计工作都用来判断和定义这些关系

 

2.3 C++设计的特点

  •  是一门面向对象语言
  • 具有庞大的功能集
  • 有许多设计通用的、可重复使用代码的工具
  • 提供了有用的标准库
  • 提供了许多设计模式或解决问题的通用方法

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

未完待续.....

标签:代码,编程,程序,高级,C++,设计,程序设计,子系统
From: https://www.cnblogs.com/ZWJ-zwj/p/16898944.html

相关文章