10 lines
538 B
Markdown
10 lines
538 B
Markdown
|
# WordsIDE设计思路
|
|||
|
|
|||
|
## 简化软件架构,强化测试体验
|
|||
|
1. 界面、控制、模型相互分离:
|
|||
|
* 界面UI:操作生成控制命令,图形化显示数据,响应数据模型内容
|
|||
|
* 提供控制台:控制台输入命令等价界面操作
|
|||
|
* 控制核心:解析控制命令,操作数据模型,提供控制命令记录功能,输出控制命令执行脚本
|
|||
|
* 数据模型:实现数据抽象与表达,数据载入与输出
|
|||
|
* 控制命令集:各种控制命令的文本序列化和反序列化
|