面向对象思想的思考

OOP (Object Oriented Programming) 面向对象程序设计

  1. OOP 强调的是数据。OOP 不像面向过程编程那样,试图使问题满足语言的过程性方法,而是试图让语言满足问题的要求。前者是让编程语言去 实现问题的解决方法,即以算法为主,而后者是让编程语言去 实现问题中的主体
  2. OOP 程序设计方法首先设计类,它准确的表示程序要处理的东西,然后设计一个使用这些类的对象的程序,从低级组织(如类)到高级组织的处理过程叫做 自下而上编程
  3. 设计一个有用、可靠的类是十分重要的任务,一个优秀的类可以极大的减轻编程的难度及工作量。