suifeng 发表于 2013-1-13 18:28:45

抽象软件研究(二)---曲面分层

当今软件界在开发中, 使用了分层概念, 但是这种分层不够完善, 许多概念已经不能用平面分层来表达, 于是我提出使用曲面分层代替平面分层, 使一些概念更容易表达.
比如: DAO层, 这个是一个平面层, 但是DAO层, 里面我们就需要曲面分层的概念, 用以屏蔽ORACLE,DB2,MYSQL==数据库;
在前端 : 同样的, 我们需要曲面分层去屏蔽, IE6,IE7,IE8,FIREFOX,CHROME==浏览器的差异;  
这种屏蔽的方式, 可以用圆锥曲线来隐喻.
 
http://dl.iteye.com/upload/picture/pic/71434/887662d4-cb7e-308f-996d-735045de7b00.png
页: [1]
查看完整版本: 抽象软件研究(二)---曲面分层