.NET 技術講座:打造堅固耐用的 C# 程式碼
5.0 (208 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
514 students enrolled

.NET 技術講座:打造堅固耐用的 C# 程式碼

認識 SOLID 物件導向程式設計原則
5.0 (208 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
514 students enrolled
Created by Will 保哥
Last updated 7/2018
Traditional Chinese
Price: $54.99
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 1 article
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 認識 SOLID 物件導向程式設計原則
  • 了解物件導向程式設計可帶來的效益
Course content
Expand all 9 lectures 01:37:05
+ SOLID 設計原則
8 lectures 01:36:55
內聚力與耦合力
06:45
單一責任原則 SRP
16:46
開放封閉原則 OCP
17:03
里氏替換原則 LSP
14:55
介面隔離原則 ISP
13:28
相依反轉原則 DIP
15:29
Requirements
  • 至少必須了解 C# 的 interface 與 class 基礎語法
Description

對許多 .NET / C# 開發人員來說,物件導向程式設計有許多抽象的概念,即便你認真看了書,即便程式也寫了好幾年,就是無法深刻體會這些抽象概念背後的意義。

本課程將包含這些 SOLID 設計原則的詳細解說,搭配 C# 程式碼範例,幫助大家更清楚的理解這些設計原則背後真正想解決的問題,逐一釐清各種不同抽象概念所代表的意思。

Who this course is for:
  • 軟體架構師 / 系統分析師 / 系統設計師
  • C# 開發人員 (本課程將以 C# 為主要開發語言)