LIFO(Last In First Out):后进先出,即最后被存入的数据是最先被处理的,如栈
FIFO(First In First Out):先进先出,与LIFO后进先出恰恰相反,最先被存入的数据最先被处理,如队列
举例:
二分查找法:
object:对象
interface:接口
UML(Unified Modeling Language):统一建模语言。
消息传递:指用一个对象调用另一个对象所拥有的函数。
以A与B猜拳为例:
面向对象编程的三个基本特性:继承,封装,多态
类和对象的关系就像饼干模具和被做出来的饼干的关系。
框架(Framework)由两部分组成:执行引擎和类库。