鏈式編程在Java 中的應用

                                                                                   鏈式編程在Java 中的應用

一、背景

        近日在寫一個問卷系統的時候,在處理接口返回值的時候,遇到了一些麻煩,總是感覺在處理返回對象的時候,書寫的代碼有一些冗餘,每次都要獲取對象,然後設置值,太麻煩了。因此,開始琢磨着怎麼樣才能簡化這些代碼,於是開始上了Java鏈式編程的快車,果然,這車值得上。

二、編寫方式

       我們可以參考StringBuilder這個類的append()方法是怎麼做的,因爲這已經是Java給我們提供的一個案例了,只是我們平時可能沒有注意罷了。

      StringBuilder的append()是這麼做的:

      其實很簡單,就是在末尾追加了字符串之後,又返回了這個對象,因而我們可以在這個方法調用之後,繼續的調用append()方法往字符串後面添加新的字符串。

     因此,如果我們定義了一個對象,想用鏈式編程的方法給對象添加屬性值,我們就需要在每個屬性的set()方法裏添加返回對象,這樣我們就可以愉快的使用鏈式方法給對象添加屬性值了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章