伟大的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顶替了, 如果用继承把它们分开会更好。




你可能感兴趣的:(mvc,工作)