面向对象的核心是对事物的抽象,抽象本身很容易,但是要对事物合理的抽象就难了,把握粒度是抽象的难点之一。。。
面向对象不止关心对象本身,更关心对象之间的关系。
各种设计模式其实就是对某些对象和对象之间关系,经过抽象后能够解决一类问题的方法。
以上是我对面向对象的理解程度。
如果对面向对象有了很深的理解,那么就会很容易的看到事物的本质所在。这已经是哲学的范畴。~~~~
所以面向对象思想其实更靠近哲学范畴,只是我们运用这种思想可以便利的解决一些编程上的问题。。
面向对象的核心是对事物的抽象,抽象本身很容易,但是要对事物合理的抽象就难了,把握粒度是抽象的难点之一。。。
面向对象不止关心对象本身,更关心对象之间的关系。
各种设计模式其实就是对某些对象和对象之间关系,经过抽象后能够解决一类问题的方法。