物件導向三特性:封裝、繼承、多型,大家都會背。
物件導向兩抽象:abstract, interface,大家都看過。
好的物件導向原則:SOLID,大家都聽過。
到依賴注入(Dependency Injection)、橫切面設計(Aspect-Oriented Programming),大家可能用過,但就是照樣畫葫蘆,跟著前人這樣做。
想要知其然也之其所以然,這門培訓會從物件導向的基本,以解決實務問題與需求為出發點,深入淺出帶著大家了解來龍去脈,重構實務 legacy code 讓設計變得更加簡潔