软件工程

一、软件工程

为了写大型程序,程序员会使用各种工具和方法,所有这些形成了软件工程学科。(帮助软件工程师制作软件)。

二、面向对象编程

1.对象

   把函数打包成层级,即把相关代码放在一起,打包成对象。(类似于把相似功能函数再打包)

对象可以包其他对象,函数和变量。

代码 -> 函数 -> 对象

2.“面向对象"编程

    把函数打包成对象的思想叫 “面向对象编程”。

3.将不同团队负责的对象合在一起成为一个完整的项目需要

(1)文档:帮助理解代码的用处。(或者注释)

(2)API:定义好的 “程序编程接口”,控制哪些函数和数据让外部访问,哪些仅供内部。

  “面向对象” 的编程语言可以指定函数是public或private,来设置权限。

  函数指定了public,意味着其他对象可以调用,而指定了private,意味着只有同一个对象内的其  他函数能调用它。

4.“面向对象编程”核心

    隐藏复杂度,选择性的公布功能。

(将函数打包成对象,并且可以给对象中的函数设置权限,即public或private,来限制外部的访问。)

5.面向对象编程语言

   c++,c#,java,python。

6.源代码管理(也叫版本控制)

   git 或者 SVN。

7.测试统称“质量保证测试”,简称QA。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值