學習 Java 建立型設計模式
掌握你的主要武器
講座 -26
時長 -2 小時
終身訪問
課程描述
設計模式為編寫高質量程式碼提供了一種模板。瞭解在什麼場景下使用哪種設計模式可能具有挑戰性,但它會讓你成為一名 Java 程式設計高手。在本課程中,您將深入探討建立型模式,這可以幫助您建立更靈活、可重用的物件。
我將介紹六種最流行的建立型模式——構建器、伸縮構造器、單例、原型、工廠和抽象工廠,以及多執行緒、可變性、繼承和 Java 堆疊工作原理等概念。.
我將提供示例用例,並附帶實現說明和避免每種模式帶來的獨特挑戰的技巧,還將解釋如何設計模式在 Java 堆和棧記憶體中工作。
在本課程結束時,您將具備在 Java 專案中實現每種設計模式所需的知識和技能。
學習目標
- 什麼是建立型設計模式?
- 如何避免複雜的建構函式?
- 實現構建器模式。
- 實現伸縮模式。
- 理解構建器模式和伸縮模式之間的相似性。
- 單例模式 面試最佳答案 及 問題。
- 還可以獲得關於序列化、克隆、多執行緒和反射等高階概念的實踐經驗。
- 單例模式下多執行緒的問題和解決方案。
- 實現原型模式。
- 原型模式 面試最佳答案 及 問題。
- 實現簡單的工廠模式。
- 實現抽象工廠模式。
目標
- 學習設計模式。
- 掌握 Java 中的建立型設計模式。
- 單例模式問題的面試最佳答案。
- 原型模式問題的面試最佳答案。
- 複雜建構函式的概念理解和實現以及如何避免?
- 構建器設計模式的概念理解和實現。
- 伸縮設計模式的概念理解和實現。
- 理解構建器設計模式和伸縮設計模式之間的相似性。
- 還可以獲得關於序列化、克隆、多執行緒和反射等高階概念的實踐經驗。
- 單例模式下多執行緒的問題和解決方案。
- 原型設計模式的概念理解和實現。
- 簡單工廠設計模式的概念理解和實現。
- 抽象工廠設計模式的概念理解和實現。
- Java 記憶體模型的實踐理解。
先決條件
- Java 的基礎知識。
課程大綱
檢視課程內容的詳細分解
簡介
3 節課
-
簡介 03:37 03:37
-
本課程的先決條件 00:40 00:40
-
促銷 04:10 04:10
構建器和伸縮設計模式
4 節課程


原型設計模式
4 節課


抽象工廠模式
3 節課

講師 詳情

Samarth Narula
我目前在Here Technology擔任全棧微服務雲Devops工程師,之前曾在Oracle擔任高階軟體工程師,之後在Accenture透過高盛和萬事達卡擔任全棧Java開發人員和雲工程師,在過去的4年中,我還做了許多POC來學習並將創新帶到我的辦公室工作。在此過程中,在使用Web技術構建微服務和確定滿足業務需求實施的最佳技術棧方面發揮了關鍵作用。我是兩個基於建立型設計模式和Spring Boot框架的頂級和暢銷Tutorialspoint課程的釋出者,也是Coursera、TutorialsPoint、Simpliv上許多頂級技術認證課程的釋出者,並且我正在與Great Learning、MicroStreams合作進行內容創作和交付,以及提供現場培訓。
課程 證書
使用您的證書來改變職業生涯或在您目前的職業生涯中提升自己。

我們的學生工作
與最佳


































相關影片課程
檢視更多
