TA貢獻1803條經驗 獲得超3個贊
這種情況首先想到的難道不是將類拆分嗎?
TA貢獻1836條經驗 獲得超3個贊
暫時沒想到哪個設計模式,不限定設計模式的話有個思路:
寫個注解,定義能訪問此字段的所有角色(名稱、類名都可以)
訪問的時候角色基類(如果有的話,沒有的話就訪問類屬性的那個單元做這件事)掃描一遍此角色能訪問的屬性(可以先把 fields 緩存起來),然后該怎么用就怎么用。
fields
不清楚你的 使用 是什么意思,是通過一個方法讀不同角色所使用的字段值還是什么?
TA貢獻1833條經驗 獲得超4個贊
大廠算法面試真題解析32講
¥ 68.00
32 堂微服務架構設計與落地精講課
¥ 78.00
Java 并發編程深度解析
¥ 58.00
網絡編程之Netty一站式精講
再學經典:《Effective Java》獨家解析
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號