Skip to content

TimChen0409/DesignPatternsPractice

Repository files navigation

DesignPatternsPractice

什麼是設計模式

在軟體工程中,設計模式(design pattern)是對軟體設計中普遍存在(反覆出現)的各種問題,所提出的解決方案。

設計模式並不直接用來完成程式碼的編寫,而是描述在各種不同情況下,要怎麼解決問題的一種方案。物件導向設計模式通常以類別或物件來描述其中的關係和相互作用,但不涉及用來完成應用程式的特定類別或物件。設計模式能使不穩定依賴於相對穩定、具體依賴於相對抽象,避免會引起麻煩的緊耦合,以增強軟體設計面對並適應變化的能力。

並非所有的軟體模式都是設計模式,設計模式特指軟體「設計」層次上的問題。還有其他非設計模式的模式,如架構模式。同時,演算法不能算是一種設計模式,因為演算法主要是用來解決計算上的問題,而非設計上的問題。 by wikipedia 設計模式 (電腦)

這個儲存庫包含什麼?

使用C#進行設計模式的實作練習,全面了解軟體設計過程和程式碼邏輯,以便在未來更快理解別人的程式碼。除了閱讀程式碼和函式庫,也希望建立一套程式架構概念,使自己的程式碼易於閱讀和修改擴充。這將有助於更深入理解軟體架構,並提升抽象化程式碼的能力,培養良好的程式思維。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages