熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

Java編程思想之中間層檢測類

2013-11-23 19:35:23  來源: Java核心技術 

  首先請看如下的代碼

  view plainprint?

  class Help { private int nHelp() { thisn = } public void setMe(int n) { HelpersetValue(this n)} public void setN(int n) { thisn = n}

  class Helper { static public void setValue(Help h int n) { hsetN(n)}

  public class TestQuestion{ public static void main(String[] args) { Help h = new Help()hsetMe(}

  Help的setMe方法調用了Helper的setValue方法Helper的setValue方法又調用了Help的setN方法這樣似乎中間的Helper沒有用但是它可以加一些檢測操作使得這種檢測操作分離出來具體如下view plainprint?

  class Help { private int nHelp() { thisn = } public void setMe(int n) { HelpersetValue(this n)} public void setN(int n) { thisn = n}

  class Helper { static public void setValue(Help h int n) { if (n < ) { hsetN(n)} else { Systemoutprintln(The value is beyond }

  public class TestQuestion{ public static void main(String[] args) { Help h = new Help()hsetMe(}

  這樣可以把檢測分離出來符合軟件工程團隊開發的的思想


From:http://tw.wingwit.com/Article/program/Java/hx/201311/27129.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.