Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
對面向物件程式設計的需求
-
嘗試在程式設計中反映現實世界
-
面向物件程式設計的起源和演變
-
Programowanie obiektowe 根據 KISS 和 DRY 規則
類和物件
-
柏拉圖哲學中的思想和實體
-
類的作用
-
使用物件完成類
-
靜態類、屬性和方法
命名和編碼約定
-
類命名
-
命名屬性和方法
-
命名包和資料夾
-
其他約定
類結構
-
屬性/欄位作為物件狀態的描述
-
訪問
-
方法作為功能的實現
類的建模和圖形表示
- 需求分析
- 對類和關係的結構進行建模
- 描述業務物件
- EER 圖
- 類圖 UML
面向物件程式設計範式
-
范式的概念
-
封裝
-
抽象
-
遺產
-
多態性
抽象層的設計與實現
-
抽象類
-
介面
-
性狀 -性狀
-
嵌套式表扣
-
泛型類
創建物件
-
創建物件的方法
-
構造函數的角色
-
工廠模式
類依賴關係
-
集合體
-
組成
-
Rozdział zależności - Decoupling
-
依賴注入、DIC 容器
-
調解員範本
代碼組織
-
可重用的代碼設計
-
資料夾結構
-
命名空間、包、模組
Programowanie obiektowe 和性能
-
對象的存儲預留
-
垃圾收集器
-
顯式物件刪除、析構函數
-
使用引用
反射機制
-
區域應用反射
-
獲取有關類和對象的資訊
-
反思在軟體文檔和測試中的重要性
錯誤處理
-
可能的錯誤處理模型
-
面向物件的錯誤處理模型
-
異常和 Exception 類的作用,引發和捕獲異常
-
Try-catch-final 塊,嵌套塊
面向物件程式設計反模式
-
過度的階級責任,授權模式
-
強依賴性
-
單例和潛在問題
-
貧血域模型
-
其他反模式
最低要求
培訓的參與者應具備程式設計的基本知識。
21 時間:
客戶評論 (2)
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
好的例子,專注於最有用的材料
Piotr Sowinski - Intel Technology Poland
Course - Object Oriented Programming with C++
機器翻譯