設計模式之策略模式(排除過多的if-else,且無需反射和注解的實現方式)
1.設計模式選型---行為型(策略模式),為消除if-else 實現代碼的松耦合而存在 2.思路:將行為的決策權交給枚舉,有多少種情況就需要定義多少個枚舉類型,匹配時根據枚舉類型中的鍵值進行決策。 ...
1.設計模式選型---行為型(策略模式),為消除if-else 實現代碼的松耦合而存在 2.思路:將行為的決策權交給枚舉,有多少種情況就需要定義多少個枚舉類型,匹配時根據枚舉類型中的鍵值進行決策。 ...