第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

躍然一笑 2019-01-18 22:57:03
有一個類 有很多屬性 現(xiàn)在我有很多其他角色 不同的角色使用不同的字段 請問用什么設計模式?
查看完整描述

3 回答

?
繁星點點滴滴

TA貢獻1803條經(jīng)驗 獲得超3個贊

這種情況首先想到的難道不是將類拆分嗎?

查看完整回答
反對 回復 2019-03-01
?
米脂

TA貢獻1836條經(jīng)驗 獲得超3個贊

暫時沒想到哪個設計模式,不限定設計模式的話有個思路:

寫個注解,定義能訪問此字段的所有角色(名稱、類名都可以)

訪問的時候角色基類(如果有的話,沒有的話就訪問類屬性的那個單元做這件事)掃描一遍此角色能訪問的屬性(可以先把 fields 緩存起來),然后該怎么用就怎么用。

不清楚你的 使用 是什么意思,是通過一個方法讀不同角色所使用的字段值還是什么?

查看完整回答
反對 回復 2019-03-01
?
瀟瀟雨雨

TA貢獻1833條經(jīng)驗 獲得超4個贊

  1. 先抽象每個角色都有的屬性為基礎接口
  2. 建議用工廠模式
查看完整回答
反對 回復 2019-03-01
  • 3 回答
  • 0 關(guān)注
  • 560 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號