当讨论面向对象的时候,我们到底谈论什么?

Posted 田金龙的技术播客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当讨论面向对象的时候,我们到底谈论什么?相关的知识,希望对你有一定的参考价值。

什么是面向对象编程?


  面向对象编程是一种编程范式或编程风格,它以类或对象作为组织代码的基本单元,并将封装、抽象、继承、多态四个特性,作为代码设计的基本单元.

什么是面向对象编程语言?


  面向对象编程语言是支持类或对象的语法机制,并且有成熟的语法机制,能方便地实现面向对象编程的四大特性(封装、继承、多态、抽象)的编程语言.

什么是面向对象分析和面向对象设计?

  简单点讲,面向对象分析就是要搞清楚做什么,面向对象设计就是要搞清楚怎么做.两个阶段最终的产出是类的设计,包括程序被拆解为哪些类,每个类有哪些属性方法、类与类之间如何交互等等.

以上是关于当讨论面向对象的时候,我们到底谈论什么?的主要内容,如果未能解决你的问题,请参考以下文章

设计原则与思想:面向对象

设计原则与思想:面向对象

设计原则与思想:面向对象

当我们在谈函数式编程(Functional Programming,FP),到底在谈论什么?

当谈论设备指纹时,我们到底在说什么?(转)

在谈论 AngularJS 时,视图到底是啥?