在上一篇刚刚写完以后,群里面的一个前辈看了看了以后笑了笑。他说,你怎么到现在都不知道什么叫三层架构。我说,不是三层,而是四层。
界面 / 界面逻辑 / 业务逻辑 / 数据。
在桌面领域来说,业务逻辑和数据往往是联系起来的。所以这里的三层架构实际上是界面 / 界面逻辑+中介 / 业务逻辑。之前的错误就在于不小心把业务逻辑和界面逻辑混为一谈了。
在此要狠狠的感谢一下李锦俊(
老李的博客)和猴子二位前辈^_^;猴子是界面专家,他对界面开发了如指掌,我的WTL是从他那里才知道的,也是跟他学的,Windows的界面编程遇到的问题他也给我了详细、明确的解答;老李实践经验丰富,他指出了我的编程知识里面很多不合理和理论实际脱节的地方。要不是他们,估计我现在还在苦苦的瞎想呢。