問題領域:是指軟體系統所模擬的真實世界中的系統。
物件:是對問題領域中的食物的抽象,物件主要有以下特性:
(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...