在物件導向程式設計中,有個守則叫做:
「多用合成,少用繼承」(Composition over inheritance)
而Delegation就是一個用合成取代繼承的好方法。
工廠設計模式屬於「創建型模式」,規範「如何創建新Object」的程序設計。簡單來說就是故名思義,把創建的過程交給「工廠(Factory)」去做,而不是用家自己做。
App Development Blogging Developer Tools Web Frameworks Languages Related Software Engineering Web Technology
Copyright © 2015 Powered by MWeb, Theme used GitHub CSS.