还没对象。所以没能理解面向对象会是什么思想。
道可道,非常道,不是用言语就能悟出来的。
月经帖~~~ 面向对象。。大概和做人一个道理吧。要有个目标。。比如说,当圣人啦。 面向过程,就是你实现目标途中所做的努力。 继承,大概就是你想让别人也学习你认为有用的东西。使自己的学业有所传承。 封装,可以理解为出书。。比如,论语,道德经什么 的给别人看。自己就不用见人就讲解自己的见解了,省时省力。 多态,大概就是说做人不能太死板。就像那句“圣人无常心”。
[quote=引用 114 楼 sp1234 的回复:] [quote=引用 112 楼 myloverisu 的回复:] 面向对象可能是命名错误,object-oriented应该直译过来叫物体导向才对。因为面向对象的说法是从人出发来思考物体的关系,而物体导向是从物体出发来思考物件之间的关系。物体导向是一种代码的分类管理的方法,用于控制代码合理的作用域,利用的是成员的相关性分类。面向过程语言分类的方式比较单调,就是#include,全局变量,局部变量,静态局部变量这些东西。物件导向的分类不仅包含了面向过程的分类方式,而且还有类,命名空间,private,public,protected,internal,继承,来灵活控制可见性。我想主要的差别就是作用域控制力的差别吧。
[quote=引用 112 楼 myloverisu 的回复:] 面向对象可能是命名错误,object-oriented应该直译过来叫物体导向才对。因为面向对象的说法是从人出发来思考物体的关系,而物体导向是从物体出发来思考物件之间的关系。物体导向是一种代码的分类管理的方法,用于控制代码合理的作用域,利用的是成员的相关性分类。面向过程语言分类的方式比较单调,就是#include,全局变量,局部变量,静态局部变量这些东西。物件导向的分类不仅包含了面向过程的分类方式,而且还有类,命名空间,private,public,protected,internal,继承,来灵活控制可见性。我想主要的差别就是作用域控制力的差别吧。
OOP?老掉牙的新问题了 Leader 让你怎么做你就怎么做,直到大牛了为止 等你谶纬 Leader 后,再去考虑这件事 当然,你可以提前了解它,就象了解公司整个生产/管理(包括财务)流程一样,都需要你的观察、体验、学习、经历等,这是成为 Leader 的必经之路(必要但不充分) 没成为 Leader 就不要谈OOP了,甘心做个码农得了
110,533
社区成员
642,574
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧