人们所能够解决的问题的复杂性直接取决于抽象的类型和质量,所以在构建模型的时候一定要充分分析如何去将需求模型化。
机器语言-------------------->汇编语言-------------------------->C,BASIC,Fortran等命令语言----------------------------->JAVA,C++等面向对象的语言
- 万物皆为对象。
- 程序是对象的集合,他们通过发送消息告诉彼此所要做的。
- 每个对象都有自己的由其他对象所构成的存储。
- 每个对象都拥有其类型。
- 某一特定类型的对象都可以接收同样的消息。
对象具有状态、行为和标识。