已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新问题,以便editing this post可以用事实与引用来回答.
昨天关门了。
Improve this question
我有3种类型的用户在我的论坛应用程序:regular
、member
和special
。它们都有createPost
等相同的功能,但会员和特别会员有更多功能,如可以在帖子中使用customEmoji
。普通用户有发帖数量限制,而会员和特别会员则没有限制。
有什么想法,我应该在这里使用什么设计模式?我相对来说是新的,所以我不知道该使用什么。
我已经尝试使用user
的抽象类,然后使用regular
、member
和special
的另一个类来扩展user
。
1条答案
按热度按时间kr98yfug1#
我认为你应该使用一个构建器的方法如下:
像这样,你可以称之为: