如果我需要一个Message对象。有GroupMessage和FriendMessage两种类型。GroupMessage有FromGroupId和FromId和Text三个属性,而FriendMessage没有FromGroupId属性。应如何做?要几个类?
如果我需要一个Message对象。有GroupMessage和FriendMessage两种类型。GroupMessage有FromGroupId和FromId和Text三个属性,而FriendMessage没有FromGroupId属性。应如何做?要几个类?
一 二 三均可
推荐三个类的,GroupMessage和FriendMessage继承Message,便于扩展
一个类的话,将FromGroupId设为可空类型,通过值是否为空来判断消息类型