软件讲究模块化、并讲究一个入口一个出口。开始提面向对象编程,很抽象,理解不了。
很多年之后理解到,DOS编程操作员是按照你设好的路线工作或进退。之后改变了,程序不再是按照设定的路线走了。
而是操作员鼠标点到哪里哪里就是起点,操作员想往哪里点就往哪里点,用原来按顺序编程的思维就不行了,
于是乎提出了面向对象编程,于是乎我认为“向对象编程实为面向鼠标编程"
现在变了是因为“面向对象编程”很抽象,有能“装”的往里装东西,什么封装、继承、多态,其实与面向对象编程无关,
硬往里塞。使得面向对象涵义改变了初衷。
很多年之后理解到,DOS编程操作员是按照你设好的路线工作或进退。之后改变了,程序不再是按照设定的路线走了。
而是操作员鼠标点到哪里哪里就是起点,操作员想往哪里点就往哪里点,用原来按顺序编程的思维就不行了,
于是乎提出了面向对象编程,于是乎我认为“向对象编程实为面向鼠标编程"
现在变了是因为“面向对象编程”很抽象,有能“装”的往里装东西,什么封装、继承、多态,其实与面向对象编程无关,
硬往里塞。使得面向对象涵义改变了初衷。