程序员的玄学思维
“有道无术,术尚可求。有术无道,术亦止”
有道无术,术尚可求:
道: 即编程思想。
术: 即编程方法。
编程是有思想的行为,是富有创造性的事情。程序员是创造万物的上帝,而不是上帝创造万物的工具。所以说玄学中的“道与术”在编程中就是: 思想 与 方法。
即: 学会了编程思想,或某一个领域的思维方式后,即使会的技术并不是很多,技术尚有缺陷,但方法是可以学会的,而思维是需要领悟以及积累的。
编程思维模式
什么是面向对象编程思想:“万物皆对象” 是面向对象的核心思维。
核心: 封装 ,继承,多态。(面向对象三大特征)
封装:就是将对象去的 “属性” 和 “行为” 抽象出来包装到类中。
继承:是将有相同 “属性” 和 “行为” 对象抽象出来并包装成一个父类。
多态:就是多种形态,相同的 “属性” 和 ”行为“ 却有着不同的表现方式。
例如:动物的叫声。