面向对象的两个方向性思维
底层思维:向下,如何深入把握机器底层,从
微观理解对象构造——底层思维
• 语言构造
• 编译转换
• 对象内存模型
• 运行时机制
• ……
抽象思维:向上,如何将我们的周围世界抽
象为程序代码——抽象思维
• 面向对象
• 组件封装
• 设计模式
• 架构模式
面向对象的两个方向性思维
底层思维:向下,如何深入把握机器底层,从
微观理解对象构造——底层思维
• 语言构造
• 编译转换
• 对象内存模型
• 运行时机制
• ……
抽象思维:向上,如何将我们的周围世界抽
象为程序代码——抽象思维
• 面向对象
• 组件封装
• 设计模式
• 架构模式