第一章——对象导论
来源:互联网 发布:java调用其他类方法 编辑:程序博客网 时间:2024/05/29 19:56
1.面向对象语言的五个基本特征
a)万物皆对象
b)程序是对象的集合
c)每个对象都有自己的由其他对象所构成的存贮
d)每个对象都拥有其类型
e)某一类型的特定对象都可以接受同样的信息
2.隐藏具体实现
目的:
如果将程序开发人员根据角色分为两类,一个是类创建者,一个是客户端程序员,那么隐藏具体的实现,意味着类创建这可以任意的改变类的具体实现,而不用担心影响其他人的使用,并且,隐藏的部分一般都是比较脆弱的部分,因而可以降低bug出现的概率。
方法:
将接口和实现分离并保护。
3.组合
又任意数量任意类型的其他对象以任意可以实现新的类中的功能的方式组合在一起,叫做组合,如果是动态的,我们成为聚合,经常被视为“has a” 关系。如下边的UML图:
4.继承
没什么好说的
由于组合要比继承更加的灵活,因而,在创建一个新类的时候优先选择组合。
5.容器
在任何时候都可以扩充自己以容纳需要放置在其中的东西。Java中例如list、map、set等。
6.java是实现单根结构的设计模式,即所有的类是按照一种树状结构生成的,根是一种叫做Object类。这样使得所有的类的所有对象都有通用的接口,使得最终都属于同样的类。
7.对象的创建和生命周期
java完全采用了动态内存存贮方式,使用堆在内存池中动态的创建对象。更加灵活。(相比c++使用堆栈)
8.并发编程
简单介绍,后边详细说明
9..java与C++比较:各有各的优势,作用于不同的领域,java强大的类型检查和错误控制系统是不能比拟的,java的运行速度是不能跟C++比拟的,即使已经得到
了大大的改变。
0 0
- 第一章——对象导论
- Thinking in Java 自学笔记——第一章 对象导论
- java编程思想阅读心得——第一章对象导论
- Java 编程思想——第一章:对象导论
- Thinking in Java——第一章-对象导论
- Java编程思想笔记——第一章 对象导论
- 【Java编程思想笔记】第一章——对象导论
- 第一章 对象导论
- 第一章:对象导论
- 第一章 对象导论
- 第一章 对象导论
- TIJ 第一章 对象导论
- 第一章 对象导论
- 第一章 对象导论
- 第一章 对象导论
- 第一章 对象导论
- 第一章 对象导论
- 第一章 对象导论
- 用户信息的获取途径
- Google Gson 使用简介
- android图像编辑和处理(一)
- 秦安KinAn触摸屏8口LED KVM切换器DT1708—TEL:15035122463
- 虚拟继承体系下对象的大小
- 第一章——对象导论
- 逆波兰表达式
- 秦安KinAn17寸单口LED KVM切换器LS1701—TEL:15035122463
- Learning how to learn (Part 1)
- JQuery入门(1)
- P2P进化论 是成为恐龙还是成为达尔文雀?
- JavaScript 中继承实现方式归纳
- Linux 下挂载硬盘的 方法
- SqlServer2008 导入导出txt或Execl数据