面向对象设计语言的显著特征
2013-11-06 13:57
197 查看
1、抽象:抽象就是把具有相同或相似之处的事务给归为一类,把他们的共性之处给提取出来。忽略与当前主题无关的方面,重视与当前主题有关的方面。抽象包括过程抽象和数据抽象两个方面。比如有两个房间的桌子,它们的共性就有它们都是桌子,都有编号,都有颜色等等,那么这些共性就可以提取出来作为描述这两间房桌子的属性。那么有必要区分是这个房间的桌子还是那个房间的桌子吗?这就要根据当前的主题而定,如果需要就再提取出它们的一个共性就是都有所属的房间号。而如果不需要就当然可以忽略这个共性。
2、封装:就是将抽象过后的事物,把它们的共同属性和基于这些属性的操作给包装在一起。使得用户只能看到对象封装界面信息,而不能查看对象的内部细节。
2、封装:就是将抽象过后的事物,把它们的共同属性和基于这些属性的操作给包装在一起。使得用户只能看到对象封装界面信息,而不能查看对象的内部细节。
相关文章推荐
- 面向对象语言的特征:封装、继承、多态
- Java面向对象设计多态特征理解
- 面向对象的知识点,为何面向对象设计?好处,三大特征
- 面向对象的设计三大特征:二 多态
- 面向对象特征 & OO设计原则
- 面向对象设计使用语言选择
- 3. Java语言基础和面向对象设计
- 面向对象的设计的三大特征:三.封装
- 如何设计一门语言(五)——面向对象和消息发送
- 如何设计一门语言(三)——什么是坑(面向对象和异常处理)
- 06-03 Java 面向对象思想概述、开发设计特征,类和对象的定义使用,对象内存图
- 面向对象语言的Coercion Rules(强制原则)-杨大川老师设计模式课程总结
- 如何设计一门语言(五)——面向对象和消息发送
- 面向对象程序语言设计中应该注意的几个基本知识点
- 面向对象语言的五个基本特征
- 设计模式前传——面向对象基础(C#语言)
- 如何设计一门语言(三)——什么是坑(面向对象和异常处理)
- 设计模式学习(一):java 面向对象特征:抽象、封装、多态、继承
- 面向对象的设计的三大特征:一. 继承
- 面向对象语言三大特征