当讨论面向对象的时候,我们到底谈论什么?
什么是面向对象编程?
面向对象编程是一种编程范式或编程风格,它以类或对象作为组织代码的基本单元,并将封装、抽象、继承、多态四个特性,作为代码设计的基本单元.
什么是面向对象编程语言?
面向对象编程语言是支持类或对象的语法机制,并且有成熟的语法机制,能方便地实现面向对象编程的四大特性(封装、继承、多态、抽象)的编程语言.
什么是面向对象分析和面向对象设计?
简单点讲,面向对象分析就是要搞清楚做什么,面向对象设计就是要搞清楚怎么做.两个阶段最终的产出是类的设计,包括程序被拆解为哪些类,每个类有哪些属性方法、类与类之间如何交互等等.
本文来自博客园,作者:码农界的小田,转载请注明原文链接:https://www.cnblogs.com/tianjinlong/p/17254091.html