0

我正在使用 java IO 构建一个 IM 程序,并且我有一个名为 Message 的对象。您建议我将什么字段添加到消息类?我做了以下操作:

 public class Message implements Serializable {

    static private final long serialVersionUID=12525452;

    enum commands{
    LEAVE, 
    ONLINELISTREQUEST,
    SENT,
    DELIVERED,
    READ; 
    }

    enum types{
    TEXT,
    VEDIO,
    PICTURE,
    AUDIO,
    COMMAND,
    //...... what to add?? 
    }

    // fields..
    private   String From;
    private   String To;
    private   String Body;
    private   int type; 
    private   String url;
    private   int command; 
    //what to add??
4

2 回答 2

0

只需使用面向对象概念的教义。一个类应该具有该类所表示的实体的真正属性的属性。

于 2013-10-10T16:27:51.603 回答
0

也有变量作为状态,其值为: -

已看到、已发送等。

这将有助于跟踪消息并启动一个线程,该线程将继续检查不具有 SENT/RECEIVED 状态的消息是否只是重新发送它们

于 2013-10-10T16:33:42.717 回答