深入探索TypeScript模块与应用开发
1. 应用初始化
在开发过程中,应用的初始化是关键的最后一步,需要实例化不同的类。以 mediaman.ts
为例,具体操作步骤如下:
1. 创建视图实例:
const view: HTMLMediaManView = new HTMLMediaManView();
- 实例化服务:
const bookService = new MediaServiceImpl<Book>(Book);
console.log("Book service initialized: ", bookService);
const movieService = new MediaServiceImpl<Movie>(Movie);
console.log("Movie service initialized: ", movieService);
- 实例化控制器并提供视图和服务实例:
const mediaManController = new MediaManControllerImpl(view, bookService, movieService);