基本的軟體架構和 Java 設計模式

使用 SOLID 原則和設計模式建立智慧的、可重複使用的軟體指南

報名參加課程

已經上過這門課程?

🔥歡迎來參加這個活動 – 上課心得分享與獎勵說明 :分享就贈送一門線上課程

從這 4.5 小時的課程,你會學到

  • SOLID 原則
  • 設計模式
  • 物件導向設計

要求

  • 基本的 Java
  • 物件導向程式設計

課程說明

本課程是關於軟體架構和設計模式的。 我們將討論兩個主題: SOLID 的原則和設計模式。 我們將在 Java 中實現這些問題,但理論背景是獨立於語言的。 我強烈建議你自己多次輸入實現,以便更好地掌握它。

第一部分:

  • 什麼是 SOLID 原則
  • 單一責任原則
  • 開起關閉原則
  • 利斯科夫( Liskov ) 替代原則
  • 介面隔離原則
  • 相依反轉原則

第二部分:

  • 什麼是行為設計模式
  • 策略模式
  • 觀察者模式
  • 命令模式
  • 迭代器模式
  • 模板模式和空物件模式
  • 訪問者模式

第三部分:

  • 什麼是創造性的設計模式
  • singleton 模式
  • 工廠模式
  • builder 模式

第四部分:

  • 什麼是結構設計模式
  • 修飾模式
  • facade 模式
  • adapter 模式

第五部分:

  • Model-View-Controller(MVC)模型
  • 使用 MVC 的 Java 應用程式

在本課程的第一部分,我們將學習 SOLID 原理。 我們將討論理論和實現。

本課程的第二部分是關於設計模式的。 為了能夠編寫可重複使用的軟體元件,我們應該對這些模式有深入的理解。 隨著應用程式變得越來越複雜,這些技術變得越來越重要,因此,在我看來,這些主題是值得了解的。

謝謝你參加這個課程,讓我們開始吧!

目標受眾

  • 本課程是為那些熟悉 Java 並希望能夠編寫可重複使用的程式碼新手開設的

講師簡介

Holczer Balazs 軟體工程師 ( 更多講師主講課程介紹 )

嗨!

我叫 Balazs Holczer。 我來自匈牙利布達佩斯。 我有物理學家資格,且一直是。 目前我在一家跨國公司擔任模擬工程師。 自從大學以來,我一直對演算法和資料結構以及它的實現感興趣,特別是在 Java 中。 後來我熟悉了機器學習技術、人工智慧、數值方法和配方,如求解微分方程、線性代數、內插( interpolation )和外差( extrapolation )。 這些事情可能在幾個領域被證明是非常重要的:軟體工程、研究與開發或投資銀行。 對於 Black-Scholes 模型或 Merton 模型等定量模型,我有特別喜愛。

歡迎參觀我的網站並訂閱,如果你對這些話題感興趣!

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程

Sponsored by Udemy

也許你會有興趣

 學習訂閱Java學習資訊分享Telegram頻道

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: