2012年8月20日

          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 @ 2012-08-20 23:09 廖宏 閱讀(134) | 評論 (0)編輯 收藏
          僅列出標題  

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          主站蜘蛛池模板: 铁岭县| 和顺县| 滨州市| 新竹市| 晋中市| 榕江县| 漾濞| 蚌埠市| 江油市| 新巴尔虎左旗| 延庆县| 建昌县| 徐汇区| 南平市| 华容县| 濉溪县| 巴林右旗| 高尔夫| 山阴县| 临海市| 海兴县| 石河子市| 金昌市| 高要市| 拜泉县| 星座| 沅陵县| 桐庐县| 民勤县| 聂荣县| 廊坊市| 醴陵市| 伊吾县| 长兴县| 五华县| 武乡县| 定远县| 重庆市| 上饶市| 桂阳县| 华安县|