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)編輯 收藏

          導航

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

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          主站蜘蛛池模板: 金华市| 丰都县| 阳原县| 衡阳市| 南安市| 乾安县| 积石山| 托克逊县| 孝感市| 曲麻莱县| 长沙市| 泽普县| 榆社县| 安远县| 兴山县| 赣州市| 临泉县| 西林县| 晴隆县| 江津市| 萍乡市| 屯昌县| 枣庄市| 和林格尔县| 团风县| 张家港市| 肇州县| 垦利县| 古浪县| 广东省| 凉城县| 平凉市| 清水河县| 靖西县| 湖州市| 铅山县| 凭祥市| 富源县| 韩城市| 屏东县| 尼木县|