物件導向開發技術中的核心思想和概念

2021-08-29 23:55:31 字數 504 閱讀 9398

問題領域:是指軟體系統所模擬的真實世界中的系統。

物件:是對問題領域中的食物的抽象,物件主要有以下特性:

(1) 萬物皆為物件,問題領域中的實體和概念都可以抽象成物件

(2) 每個物件都是唯一的

(3) 物件具有屬性和行為,其中物件的行為包括具有的功能及具體的實現

(4) 物件具有狀態,狀態是指某個瞬間物件的各個屬性的取值,物件的某些行為往往會改變物件自身的狀態,即屬性的取值

(5) 物件都屬於某個類,每個物件都是某個類的例項

類:是一組具有相同屬性和行為的物件的抽象,類及類的關係構成了物件模型的主要內容,物件是類的例項,類是物件的模板

類之間的關係主要分為5種

(1)關聯:類a與類b的例項之間存在特定的對應關係

(2)依賴:類a訪問類b提供的服務

(3)聚集:類a為整體類,類b為區域性類,類a的物件由類b的物件組合而成

(4)泛化: 類a繼承類b

(5)實現:類a實現了b介面

物件導向核心思想 518原則

1.需求分析的方法 518 5w,1h,8c 5w what,who,where,when,why 1h how 8c performace效能,const成本,time時間,reliability可靠性,security安全性,compliance合規性,technology技術性,compati...

對比敏捷開發和IPD的核心思想

敏捷開發一開始除了有核心價值觀外,其實並沒有提到核心思想,但後來發展過程中與精益製造進行了對照,提煉出來一部分核心思想,包括 1 端到端關注價值交付 2 持續改進 3 以人為本 4 消除浪費 5 質量內建 華為花了幾個億從ibm引進了ipd流程,該流程給華為帶來了巨大的生產力,核心思想包括 1 產品...

IATF資訊保障技術框架的核心思想 縱深防護

iatf資訊保障技術框架的核心思想 縱深防護 1 資料的安全級別是需要分級的,因為只有分級了,才能討論採取不同的安全措施。2 安全的級別是相對的。首先需要確定我們需要保護的物件的安全級別。究竟內部計算機使用者是保護的重點,還是內部伺服器資料是保護的重點?個區域的安全等級 trust dmz untr...