我需要在MVC(模型视图集合)体系结构中表示复杂模型。我正在backbone.js
使用jsTree
。
我正在从服务器检索数据JSON
并使用它创建一棵树。为了显示树我正在使用jQuery的jsTree
插件。数据代表某个远程系统的文件系统架构。
我遇到的问题是:
由于
答案 0 :(得分:1)
目录和文件确实代表了复合设计模式。您可以有两个模型(File
和Directory
)但是然后使用多态来执行类似this.getContents()
的操作。
我对骨干没有多少经验,所以不能在第2点或第3点提出建议。(我建议你将这些问题分成其他问题。)
答案 1 :(得分:1)
我知道这个答案在游戏中来得很晚,但你可以自己做一个大忙,并在某种类似UML应用程序(如Astah Community)中首先设计出一个设计。这将帮助您识别对象和对象之间的关系,使您的编码更容易。