diff --git a/exercise_13.md b/exercise_13.md deleted file mode 100644 index 6e9eee72a38fa839d70718304983bed7e85bbc9b..0000000000000000000000000000000000000000 --- a/exercise_13.md +++ /dev/null @@ -1,23 +0,0 @@ -# 题目13 - -在有了三个Book的子类后,我们可以考虑创建这些类的对象了。 - -在创建对象时,可以直接创建,但一种更加优雅的方式是新建一个类,专门负责创建这些类的对象。 - -请创建一个BookSeller类。 - -## 答案 - -```java -public class BookSeller { - -} - -``` - -## 选项 - - - - - diff --git a/exercise_14.md b/exercise_14.md deleted file mode 100644 index d64f5d5aecb80dbb9d3515a0f7a4abd4460169a5..0000000000000000000000000000000000000000 --- a/exercise_14.md +++ /dev/null @@ -1,26 +0,0 @@ -# 题目14 - -在BookSeller类中实现`public Book createBook(String name, String type);`方法,作用是当type等于"DB"时,创建一个DataBaseBook对象,对象的id是由IDHolder分配的id,name是参数的name,type是该类对应的枚举对象,pages为200,price为50.0。 - - -## 答案 - -```java - -public class BookSeller { - public Book createBook(String name, String type) { - if (type.equals("DB")) { - return new DataBaseBook(IDHolder.fetchId(), name, BookType.DataBaseBook, 200, 50.0); - } - return null; - } -} - -``` - -## 选项 - - - - - diff --git a/exercise_pre.md b/exercise_pre.md deleted file mode 100644 index 4db316dff051a6ca954cc3d0428ba588b82e4a9f..0000000000000000000000000000000000000000 --- a/exercise_pre.md +++ /dev/null @@ -1,19 +0,0 @@ -# OO技能树-1, 目标是了解创建对象的流程和工厂模式。 -# 题目 pre - -创建一个枚举类BookType,里面包含ObjectOrientedBook, DataBaseBook, OperatingSystemBook三个书的类型。 - - -## 答案 - -```java -public enum BookType { - ObjectOrientedBook, - DataBaseBook, - OperatingSystemBook -} - -``` - -## 选项 -