當前位置:編程學習大全網 - 編程語言 - 【討論】如何理解ORM更符合OOP的原理?

【討論】如何理解ORM更符合OOP的原理?

什麽是面向對象?

OO (object-oriented)面向對象,面向對象方法(object-oriented method,object-oriented method,object-oriented method)是應用的思想?在面向對象軟件的開發過程中,用系統的方法來指導開發活動,OO (object-oriented)方法,以面向對象“對象”的概念和方法為基礎。它基於對象的數據並允許封裝體的操作,與目標實體有直接的對應關系。對象的類定義了壹組具有相似屬性的對象。每種繼承* * *享受的方式,在職業屬性和操作上都有層級關系。所謂面向對象,就是基於對象、對象中心、類和繼承的概念來構造知識,理解和描述客觀世界以及設計和構建軟件系統的機制。

2,?OOP的核心思想是什麽?

面向對象編程(Object-oriented programming,object-oriented programming,object-oriented programming)是壹種計算機編程架構。OOP的基本原理是壹種計算機程序,可以通過單個單元組合或對象子程序來發揮作用。

核心思想是封裝、繼承和多態。

面向對象軟件工程的三個主要目標:可重用性、靈活性和可擴展性。為了實現整個操作,每個對象都可以接收信息、處理數據和向其他對象發送信息。

OOP的下列概念和組件:

組件-數據和功能被組合以形成在面向對象的計算機程序模塊和結構組件中運行的計算機程序單元。

抽象——程序忽略某些方面正在處理的信息的能力,也就是信息關註的主要方面。

包——也稱為信息包,確保組件不會以不可預知的方式改變其他組件的內部狀態,只有提供組件的人才能訪問其內部狀態的變化。每種類型的組件都提供了與其他組件的聯系接口,並提供了被調用方法的其他組件。

多態-組件引用和類組件涉及許多不同類型的組件,引用部分基於實際的調用類型。

繼承——允許您基於現有組件、統壹和增強的多態性和封裝創建組件的子類。它是組合類的典型組件,也可以定義新類和現有類的擴展,因此將類組織成樹或網狀結構,體現了多功能的動作。

由於抽象性、封裝性、可重用性和易用性,基於組件的編程已經成為壹種特別流行的腳本語言。Python和Ruby語言是最近才出現的完全面向對象的思想。流行的Perl腳本語言從版本5開始逐漸增加了新的面向對象的功能組件。JavaScript(ECMAScript)組件,而不是“真正的”實體,已經被證明是流行的,因為適當的組件是在互聯網上組合的,而不是HTML和XML文檔對象模型(DOM)。

  • 上一篇:新概念英語課程如何上
  • 下一篇:青島理工大學有什麽專業
  • copyright 2024編程學習大全網