劍與魔法的設計模式 利用設計模式來運作劍與魔法的世界 Creational Structural Behavioral Abstract Factory Bridge Factory Method Decorator Singleton Facade Proxy Observer Strategy