`
suifeng
  • 浏览: 177214 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

伟大的MVC模式

阅读更多

前言

省略.

伟大的MVC模式

MVC模式之所以伟大,是因为它符合大脑的工作原理。

 

大脑在某个时间点关注的内容是唯一的,而MVC恰好把那些杂糅在一起的东西分成外观和内容;

这样人们就能在想关注外功的时候就看V,想关注内容的时候就看M。

 

MVC是一种架构,在JGraph中可以看到更细小的结构:

 

mxPoint(位置)

mxRectangle(大小)

mxCellState(外观)

mxCell(内容)

 

mxGraph组织结构如下:

<mxGraph>

<mxIGraphModel>

< mxCell>

< mxCell>

</mxCell>*

</mxCell>

</mxIGraphModel>

<mxGraphView>

<mxCellState>

<view></view>

<cell></cell>

<style></style>

<mxCellState></mxCellState>*

</mxCellState>

</mxGraphView>

</mxGraph>

 

JGraph真的很优秀,将MVC诠释得很完整。

个人感觉,美中不足的就是没“顶点”和“边”的类,两者都由mxCell顶替了, 如果用继承把它们分开会更好。




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics