設計模式的六大原則

          single responsibility principle單一職責原則
          open close principle開閉原則
          liskov substitution principle里氏替換原則
          Low of Demete迪米特法則
          interface segregation principle接口隔離原則
          dependence inversion principle依賴倒置原則

          SOLID

          開閉原則:

          public interface IBook{
            public String getName();
            public int getPrice();
            public String getAuthor();

          }
          ===================================================
          小說書籍的源代碼如下:
          public class NovelBook implements IBook{
          private String name;

          private int price;

          private String author;

          public NovelBook(String _name,int _price,String _author){

          this.name=_name;
          this.price=_price;
          this.author=_author;
          }

          public String getAuthor(){
          return this.author;}

          public String getName(){
          return this.name;}

          public int getPrice(){
          return this.price;}
          }

          }
          ========================================================

          銷售書籍:


          public class BookStore{
          private final static ArrayList<IBook> bookList= new ArrayList<IBook>();

          static{
          bookList.add(new NovelBook("天龍八部1",3200,"金庸"));
          bookList.add(new NovelBook("天龍八部2",3200,"金庸"));
          bookList.add(new NovelBook("天龍八部3",3200,"金庸"));
          bookList.add(new NovelBook("天龍八部4",3200,"金庸"));

           

          }

          public static void main(Sting() args){
             NumberFormat formatter=NumberFormat2.getCurrencyInstance();
             formatter.setMaximunFractionDigits(2);
              System.out.println("--------------書店買出去的書籍如下");
             for(IBook book:bookList){

          book.getName();
          book.getAuthor();
          book.getPrice();
          }

          }


          }


          posted on 2012-08-20 23:09 廖宏 閱讀(134) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          <2012年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          主站蜘蛛池模板: 迁西县| 嘉义市| 荔波县| 凉城县| 万安县| 巨鹿县| 北流市| 民勤县| 崇明县| 原阳县| 兴文县| 五家渠市| 白城市| 郓城县| 夹江县| 麻栗坡县| 渝北区| 长汀县| 平顶山市| 洪雅县| 阜阳市| 岢岚县| 精河县| 武胜县| 南宁市| 浦城县| 金平| 谷城县| 湟源县| 大余县| 甘孜| 安义县| 民勤县| 农安县| 年辖:市辖区| 万山特区| 磴口县| 祁门县| 彭山县| 嘉禾县| 积石山|