面向对象编程概述
被考次数: 9次
被考频率: 中频率
答错率:    31%
知识难度:
考试要求: 熟悉     
知识路径:  > 电子商务系统程序设计基础  > 电子商务平台开发基础  > NET平台技术及其结构  > .NET平台技术及其结构


本知识点历年真题试卷分布
>> 试题列表    
 

 
       面向对象程序设计思想
       面向对象编程(Object-Oriented Programming,OOP)技术是当今占主导地位的程序设计思想和技术,也是开发电子商务平台中使用的重要技术。面向对象程序设计首先针对问题要处理的数据特征找出相应的数据结构,然后设计解决问题的各种算法,并将数据结构和算法看做一个有机的整体,即“类”。由“类”可以实例化出一个或者多个对象,每个对象各尽其职,分别执行一组相关任务。OOP对问题的分析和解决基于两个原则:抽象和分类。
       面向对象程序是由许多对象组成,对象是程序的实体,这个实体包含了对该对象属性的描述(数据结构)和对该对象进行的操作(算法)。
       面向对象三大特征
       (1)封装。封装是面向对象编程的特征之一,也是类和对象的主要特征。封装将数据以及加在这些数据上的操作组织在一起,成为有独立意义的构件—类。外部无法直接访问这些封装了的数据,从而保证了这些数据的正确性。
       (2)继承。面向对象编程语言的重要特点就是“继承”。从编程角度来说,如果类A继承类B,类A称为子类,类B称为父类,子类继承父类成为一个新类,直接获得父类的方法和属性,并在无需重新编写原来的类的情况下对这些功能进行扩展,是软件重用的重要方式。因此,一个子类完整的内容往往包括:从父类继承而来的成员;自身添加的成员;父类成员不符合要求而重写的成员。
       (3)多态。多态是指面向对象程序运行时,相同的信息可能会送给多个不同的类型的对象,而系统可依据对象所属类型,引发对应类型的方法,而有不同的行为。简单来说,所谓多态意指相同的信息给予不同的对象会引发不同的行为。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有