oops设计功能与其他编程模型

时间:2017-04-24 14:53:21

标签: java oop design-patterns

我正在阅读OOPS的概念,我想知道使面向对象编程与其他编程不同的独特设计特性是什么 编程模型?

  • 它使用数学逻辑进行计算机编程。
  • 它描述了程序的预期结果,但没有明确列出需要执行的步骤。
  • 它指定程序必须采取的步骤才能达到所需的状态。
  • 它被分解为能够接收消息,处理数据和向其他单位发送消息的离散单元。

我坚持这个问题。

1 个答案:

答案 0 :(得分:1)

•它提供了一个简单,清晰和简单来维护结构。

•它增强了程序模块性,因为每个对象都是独立存在的。

可以轻松添加新功能,而不会打扰现有功能。

特定于组件的行为 - 详细说明如何处理特定组件,特定于较小组件的计算机的责任确保在任何时间处理该组件,其机器将适当地这样做; < / p>

多态表达式 - 因为特定于组件的计算机执行针对其特定组件定制的操作,发送到不同计算机的相同消息可以采取不同的行为;

类型抽象 - 对于几种不同类型的组件,使用相同的词汇表进行其机器操作通常是有意义的;

关注点分离 - 将特定于组件的详细信息留给他们的计算机意味着流程计算机只需要处理其流程的更一般,更大的问题以及管理它所需的数据;另外,它不太可能受到其他组件变化的影响;

适应性 - 专注于专业领域的组件可以通过更改其使用的组件或将其提供给其他加工机器来适应不可预见的使用;

代码重用 - 关注度较低且适应性较强的组件可以通过更频繁的使用来充分利用其开发成本。