Max's Blog

ヽ(=^・ω・^=)丿

C# Reflection

介紹 反射 (Reflection) 會提供 Type 型別的物件,用來封裝組件、模組和型別。您可以使用反射來動態建立型別的執行個體、將型別繫結至現有物件,或從現有物件取得型別,並叫用其方法或存......
C#

Object Oriented Programming

類別(Class)與物件(Object) 類別 類別就像一個抽象空間,你可以把想像到的成員都定義在類別裡面,包含屬性、方法...等,可以想像一個「車」的類別,而在想像的空間裡你想怎麼變化都行。例......

DI and IoC Sample

前言 接續上篇(相依性注入-DI/IoC),這篇介紹實作的部分,關於 DI/IoC 再稍微帶過:也就是把兩個物件有相互依賴部分的控制權轉移到容器(稱為 IoC 容器),這樣的轉移行為叫做 Inv......

Dependency Injection and Inversion of Control

名詞 DI:Dependency Injection(依賴注入) IoC:Inversion of Controll(控制反轉) 情境說明 先來段情境,當 A 類別依賴一個 B 物件時,也就是 ......

Software Layered Architecture

介紹 一般分為 Controller、Service、Repository 三層。各層之間依賴介面,符合 SOLID-DIP,只需要針對各層介面提供的方法去使用並達到 相依性注入,而每層間參數物......