C++OOP程序设计读书笔记之一:面向对象的程序设计简介

原创 2015年11月17日 16:58:39

    一  C++程序设计 

    C++程序设计语言是由贝尔实验室的Bjarne Stroustrup于20世纪80年代开发的,是一门非常优秀且广泛应用的面向对象程序设计语言即OOP(objecct-oriented programming language),很多公司都采用c++来开发各种高性能的软件。c++只不过是一种编程语言,一种工具,我们使用c++这种编程语言来描述和表达周围的客观现实世界。但是我们学习c++编程语言的目的是学习程序设计技术,而程序设计技术是跨语言的!!!

    编程语言和编程工具会不断进化,不断被取代,但是程序设计技术的编程思想和原理却会长存!与其把时髦的技术挂在嘴边,不如把过时的技术记在心里,学精通一门编程语言后,不仅可以掌握程序设计技术,而且在学习其他的编程语言时会融会贯通。

   编程简单的可以分为三个部分:

   (1)结构化编程

   (2)面向对象的编程

   (3)标准库编程

二  对象

    对象由两个方面来定义:属性和行为。

在面向对象的程序设计和面向过程的程序设计的主要区别:面向对象程序设计中,属性和行为包含在一个对象中;在面向锅蟹黄姑娘程序设计中,属性和行为是分开的。

三 类和对象的关系

    类是面向对象的程序设计方法的核心,利用类可以实现对数据的封装和隐藏。

    (1)类是对象的抽象,而对象是类的具体实例。

    (2)类是抽象的,不用内存,定有类时并不为类的成员分配内存;对象是具体的,声明类的对象时会为其分配内存。

《c++程序设计--谭浩强》读书笔记

第一章 C++初步认识
  • CHS007chs
  • CHS007chs
  • 2014年06月21日 19:08
  • 1304

c++OOP程序设计读书笔记之二:程序设计类别

1 结构化程序设计       结构化程序设计思想是一种非常实际的思考方式,它采用自上而下,逐步求精,模块化的程序设计,把一个复杂问题的求解过程分阶段进行,每个阶段处理的问题都被控制在人们容易理解和...
  • ding977921830
  • ding977921830
  • 2015年11月17日 20:21
  • 379

JavaScript高级程序设计(读书笔记)(七)

本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。 第七章 函数表达式 小结: 在JavaScript编程中,函数表达式是一种非常有用的技术...
  • hc1025808587
  • hc1025808587
  • 2016年06月13日 16:06
  • 6641

【读书笔记】汇编语言程序设计

零.阅读目的 C++开发的游戏服务器避免不了偶尔出现的宕机问题,在查找宕机问题时,一般都会分析dump,但由于编译器优化问题和64位dump调试的不方便,能看懂汇编可以起到事半功倍的效果,通常可以通...
  • gzshun
  • gzshun
  • 2017年04月06日 22:31
  • 4643

Windows 程序设计 复习笔记(共 81 问)

(个人整理,仅做复习用 :D)
  • hcbbt
  • hcbbt
  • 2015年01月14日 10:45
  • 3215

对程序设计的一些感悟

从2002年接触C语言开始,不知不觉程序设计已经伴随我14年了,这期间或多或少的使用了C,C++,C#,Java,PHP,JavaScript, bash, VBA这些常见的开发语言,可悲的是才疏学浅...
  • smstong
  • smstong
  • 2016年03月22日 11:15
  • 1467

程序设计风格

程序设计风格 1.最终目的是设计一个好的软件; 好软件的标准: 一,正确性-能完成需求中的所有要求; 二,可扩展性-易于修改; 三,高效的数据结构与算法; 四,易读性; 五,可移植性等;...
  • a379039233
  • a379039233
  • 2014年01月12日 12:51
  • 892

C++面向对象程序设计思想(精)

C++面向对象程序设计     六年前,我刚热恋''面向对象''(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是'...
  • qq_37018433
  • qq_37018433
  • 2017年01月20日 15:00
  • 765

MySQL数据库程序设计--学习笔记

第一章  数据库技术的基本概念与方法 第二章  MySQL概述 第三章  数据库和表 第四章  表数据的基本操作 第五章  数据库的查询 第六章  索引 第七章  视图 第八章  数据完整性约束与表维...
  • ouyangenping
  • ouyangenping
  • 2013年09月05日 08:28
  • 1222

《C++程序设计语言》读书笔记

第一章    致读者 1、给C程序员的建议 (1)在C++里几乎不需要用宏。用const 或enum定义明显的向量,用inline避免函数调用的额外开销,用template去刻画一族函数或者类型,...
  • beitiandijun
  • beitiandijun
  • 2013年06月16日 23:35
  • 1553
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++OOP程序设计读书笔记之一:面向对象的程序设计简介
举报原因:
原因补充:

(最多只允许输入30个字)