有一個類 有很多屬性 現(xiàn)在我有很多其他角色 不同的角色使用不同的字段 請問用什么設計模式?
3 回答

米脂
TA貢獻1836條經(jīng)驗 獲得超3個贊
暫時沒想到哪個設計模式,不限定設計模式的話有個思路:
寫個注解,定義能訪問此字段的所有角色(名稱、類名都可以)
訪問的時候角色基類(如果有的話,沒有的話就訪問類屬性的那個單元做這件事)掃描一遍此角色能訪問的屬性(可以先把 fields
緩存起來),然后該怎么用就怎么用。
不清楚你的 使用 是什么意思,是通過一個方法讀不同角色所使用的字段值還是什么?
添加回答
舉報
0/150
提交
取消