软件工程师考试
)梦想之深邃(
逆水行舟,不进则退
展开
-
面向对象技术
面向对象方法(OO):是一种实用的系统化软件开发方法。以客观世界中的对象为中心,其分析和设计思想符合人们的思维方式,分析与设计的结果与客观世界也比较接近,易于被人接收。一、面向对象基础1.1面向对象的基本概念:面向对象 = 对象(object) + 类(class) + 继承(inheritance)+ 消息传递(communication with massages);对象...原创 2020-04-04 09:19:20 · 486 阅读 · 0 评论 -
数据结构(线性表&树&图)
一、线性结构1.1线性表定义:线性表是n个元素的有限序列,通常表示为{a1,a2,...,an},对于非空线性表有如下几个特点:1)存在唯一的一个被称为"第一个"(“最后一个”)的元素; 2)除第一个元素序列中的每一个元素都有唯一前驱;3)除最后一个元素序列中的每一个元素都有唯一后继;线性表的存储结构(顺序存储和链式存储)顺序存储特点:逻辑上相邻的元素物理上也相连;已...原创 2020-03-06 16:12:44 · 3101 阅读 · 0 评论 -
数据库基础
一、基本概念1.1数据库与数据库管理系统数据:描述事物的符号记录(声音、文字、图像、视频等)。数据库系统(DBS):数据库(DB)、硬件、软件、相关人员构成;1)数据库:存储在计算机内有组织可共享的大量数据集合(数据关联密切、共享性高、冗余度低、易扩充);2)硬件:构成计算机系统的各种物理设备,包括存储数据所需要的外部设备;3)软件:包括操作系统、数据库管理系统(DBMS)...原创 2020-03-01 13:17:00 · 1910 阅读 · 0 评论