0
我現在正在學習面向對象的概念,我有這個問題..我有兩個類是用戶類(用戶模型)和Photos類..現在,我需要一種方法來獲取用戶可用的currentPhotoStorageSize。因爲用戶只有10 Mb的限制大小。面向對象的概念 - 你在哪裏把「getUserMembershipStorageSize()」
我該如何設計它?我可以將該方法放在用戶面前,但確定它不是一個好設計。請指教。
我現在正在學習面向對象的概念,我有這個問題..我有兩個類是用戶類(用戶模型)和Photos類..現在,我需要一種方法來獲取用戶可用的currentPhotoStorageSize。因爲用戶只有10 Mb的限制大小。面向對象的概念 - 你在哪裏把「getUserMembershipStorageSize()」
我該如何設計它?我可以將該方法放在用戶面前,但確定它不是一個好設計。請指教。
如果你真的想保持良好的抽象和分裂的擔憂。
我甚至會走得更遠,並有Membership class
。
因此,這將是「getMembershipStorageSize()」
這樣的字段和數據與某個成員相關的會去那裏,他們不會與用戶和攝影類衝突。
這也將讓你能夠有不同類型用不同的最大文件大小成員的等
這樣,你的會員資格字段和數據從User類脫鉤,並使其易於維護/更改。
如果取決於我,可用於照片的存儲不屬於用戶,它將屬於照片存儲。 –
希望我的回答能幫助你。 – WilomGfx