本文主要是介绍TWaver图形界面之道(六)TWaver设计模式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
继续上一章的TWaver图形界面之道(五)Hello TWaver
TWaver设计模式
让我们详细探讨TWaver的设计模式,本章包括三个方面:MVC的设计模式,数据元素与数据容器,以及事件驱动机制。
什么是设计模式?
为了解决一些反复出现的问题,而提出的一种通用的解决方案,我们称为“设计模式”,设计模式是一种广泛的概念,软件开发有设计模式,UI设计有设计模式,日常生活中也有设计模式,它可以是习以为常的东西,比如人的姓名:姓氏+名称,就是一种设计模式,它解决了人的命名,以及姓氏继承这一日常问题,是一种通用的解决方案;设计模式也可以很隐晦、复杂,比如软件设计中的MVC设计模式就是一种复杂的模式,它包含多种单一设计模式(比如事件设计模式,中间人设计模式,元素与容器模式,命令模式等等),是一种混合设计模式。
MVC设计模式
MVC是Model-View-Controller的简称,中文为模型-视图-控制器。MVC的设计模式最常用于Web应用,因为在Web应用中,前台与后台自然分离,无论是物理层面还是编程语言,浏览器端与服务器端都没法融为一体,自然而然需要模型与UI的分离设计,加上中间的控制模块,就构成了MVC的结构,前台发出请求,交给后台的控制器&#
这篇关于TWaver图形界面之道(六)TWaver设计模式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!