2013-10-10 45 views
0

我正在構建一個使用Java IO的即時消息程序,並且我有一個名爲消息的對象。 你推薦我將什麼字段添加到消息類中? 我做了如下因素:問建議如何將字段添加到我的消息類

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?? 
+2

你問我們你想讓你的程序做什麼? – SLaks

+0

不完全是,我告訴它是即時通訊工具,所以有消息包含什麼字段的已知概念,所以我問你是否有想法什麼常規消息字段, – EsmaeelQash

回答

0

也有作爲將其值狀態變量: -

看出,SENT等。

這將在消息的跟蹤幫助,也推出了主題,這將繼續檢查是否沒有狀態爲已發送/已收到的郵件只是重新發送它們

+0

thx Tushar,是否推薦添加在線用戶列表(大列表)與消息! – EsmaeelQash

+1

從編碼的角度來看,沒有必要將發件人列表添加到郵件中,因爲郵件中包含發件人字段,並且在線用戶和郵件之間沒有關聯,因爲郵件即使發送給所有在線用戶也不會發送在這種情況下,不需要在課堂上添加該字段。 如果你喜歡這篇文章,請選擇投票/標記爲答案 – Scientist

0

只需使用面向對象概念的教導。一個類應該具有屬於該類所表示的實體的屬性。

相關問題