> 世间万物都有自己的呼吸或者节奏,当你有一天能够领悟它们,用心去感受它们,那么你就会嵌入它们的呼吸,感受彼此带来的感受。
是益友更是良师,我的另一位编程启蒙老师
--《Think In Java》
面向编程
道生一,一生二,二生三,三生万物。在Java的世界里,万物皆对象,一切都是对象,我们首先要转变一个思想,对待任何事物都要用对象的眼光。(汪,汪汪汪~)
编程其实就是对现实世界的一种抽象,如何抽象现实世界,就必须要想清楚如何认知现实世界。
中国早在战国时期,名家公孙龙就提出了“白马非马”的论题,这个论题主要包含三层意思:
- “马”是一种动物,“白”是一种颜色,“白马”是一种动物加一种颜色。三者内涵不同,所以白马非马。
- “马”的外延包括一切马,不区别颜色,而“白马”的外延只有白马,有颜色区别,外延不同,所以白马非马。
- “马”这个共相是一切马的本质属性,而“白马”这个共相不同,所以白马非马。
总结起来,之所以白马非马,是因为“马”和“白马”是“名”(概念)而非“实”(实体)。
亚里士多德给了人类一个最伟大的发明——分类!
面向对象里面的“类”即“概念”,对象即实体,那么程序组织的方法就是分类。
在IT领域里,有很多编程思想,如:面向对象的思想、应用架构的思想、设计模式的思想等等,这些编程思想的本质是一样的,我称之为“优秀代码的原则”的思想;思想就是意识,如果你具备“优秀代码的原则”的意识,那您便有通达以上储多思想的天赋;
面向过程
处理事情以过程为核心,一步一步的实现。
假设有一辆汽车,简化成一个质点,从A点直线运动到B点,AB的距离为500m,汽车要经历启动、加速、匀速、刹车等过程,汽车有最大速度,当加速到最大速度后匀速运动,刹车距离是20m,请用面向过程的方法来描述这个问题。
void main(){
start();
while(Vcurrent
点击查看更多内容
2人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦