无题 - 一次建模
要写一个程序,实现如下功能
1. 这是一个服务器程序
2. 用户可以自己编写服务,部署到服务器上
3. 服务器负责服务的生命周期的管理
4. 提供日志,定时执行的功能
--- 这么描述需求还是很不清楚,也是很好笑的
很多时候往往说不清楚要做一个什么样的东西。
简单地说就是要实现这样一个东西,写一个程序,这个程序呢支持插件的方式,
用户可以自己开发插件。
那如何来建模呢
简单的想一下会定义出这些对象
Engine 表示服务器
Service 表示服务
XXXService 表示一个具体的服务
再加一些helper类,比如装载初始配置的Configuration
ok!当然,这是很差的一个模型。
1. 这是一个服务器程序
2. 用户可以自己编写服务,部署到服务器上
3. 服务器负责服务的生命周期的管理
4. 提供日志,定时执行的功能
--- 这么描述需求还是很不清楚,也是很好笑的
很多时候往往说不清楚要做一个什么样的东西。
简单地说就是要实现这样一个东西,写一个程序,这个程序呢支持插件的方式,
用户可以自己开发插件。
那如何来建模呢
简单的想一下会定义出这些对象
Engine 表示服务器
Service 表示服务
XXXService 表示一个具体的服务
再加一些helper类,比如装载初始配置的Configuration
ok!当然,这是很差的一个模型。