Php OOP概念-您将“OOP”放在哪里;getUserMembershipStorageSize();
我现在正在学习面向对象的概念,我遇到了这个问题。。我有两个类,一个是用户类(用户模型),另一个是照片类。。现在,我需要一个方法来获取用户可用的currentPhotoStorageSize。因为用户只有10MB的大小限制Php OOP概念-您将“OOP”放在哪里;getUserMembershipStorageSize();,php,laravel,oop,Php,Laravel,Oop,我现在正在学习面向对象的概念,我遇到了这个问题。。我有两个类,一个是用户类(用户模型),另一个是照片类。。现在,我需要一个方法来获取用户可用的currentPhotoStorageSize。因为用户只有10MB的大小限制 我该如何设计它?我可以把这个方法应用到用户身上,但肯定不是一个好的设计。请告知 如果您真的想保持良好的抽象和关注点分离 我甚至会更进一步,开设一个会员课程 所以应该是“getMembershipStorageSize()” 这样,与成员资格相关的字段和数据就可以放到那里,并且不
我该如何设计它?我可以把这个方法应用到用户身上,但肯定不是一个好的设计。请告知 如果您真的想保持良好的抽象和关注点分离 我甚至会更进一步,开设一个
会员课程
所以应该是“getMembershipStorageSize()”
这样,与成员资格相关的字段和数据就可以放到那里,并且不会与您的用户和照片类发生冲突
它还允许您拥有不同类型的会员资格,以及不同的最大文件大小等
这样,您的成员字段和数据就与您的用户类解耦,并易于维护/更改。如果您真的想保持良好的抽象和关注点分离 我甚至会更进一步,开设一个
会员课程
所以应该是“getMembershipStorageSize()”
这样,与成员资格相关的字段和数据就可以放到那里,并且不会与您的用户和照片类发生冲突
它还允许您拥有不同类型的会员资格,以及不同的最大文件大小等
这样,您的成员字段和数据就与用户类分离,便于维护/更改。如果由我决定,可用于照片的存储将不属于用户,而是属于照片存储。希望我的回答能帮助您。如果由我决定,可用于照片的存储将不属于用户,它将属于照片存储。希望我的回答能帮助你。