diff --git a/BookController.java b/BookController.java new file mode 100644 index 0000000..60d1650 --- /dev/null +++ b/BookController.java @@ -0,0 +1,62 @@ +package mvc2; + + +/** + * 图书控制器类(Controller层) 协调Model层和View层,处理用户请求并返回结? + * @author The Administrator + * @version 1.0 + * @created 26-10-2025 22:50:57 + */ +class BookController { + + /** + * 数据访问对象(依赖DAO层) + */ + private BookDAO bookDAO; + /** + * 持有Model和View的引用(关联关系? + */ + private Book model; + private BookView view; + public BookView m_BookView; + + public BookController(){ + + } + + public void finalize() throws Throwable { + + } + /** + * 构造方法:初始化控制器,关联模型和视图 + * + * @param model 图书模型对象 + * @param view 图书视图对象 + */ + public BookController(Book model, BookView view){ + + } + + /** + * 展示所有图书信? + */ + public void showAllBooks(){ + + } + + /** + * 展示单本图书信息 + * + * @param id 图书ID + */ + public void showBook(int id){ + + } + + /** + * 处理用户交互流程(菜单循环) + */ + public void start(){ + + } +}//end BookController \ No newline at end of file