2012年8月20日

          single responsibility principle單一職責(zé)原則
          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)編輯 收藏
          僅列出標(biāo)題  

          導(dǎo)航

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

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          主站蜘蛛池模板: 清河县| 东乡| 体育| 伊宁县| 崇左市| 巩义市| 玛多县| 石家庄市| 沁阳市| 自贡市| 石柱| 牙克石市| 松江区| 嫩江县| 虎林市| 阿鲁科尔沁旗| 花莲市| 临潭县| 阿勒泰市| 甘孜| 雷波县| 诏安县| 隆尧县| 浪卡子县| 枣阳市| 堆龙德庆县| 南丹县| 晋江市| 聂荣县| 丰城市| 精河县| 饶平县| 天津市| 沈丘县| 改则县| 象山县| 临颍县| 会宁县| 宁波市| 余江县| 福清市|