【界面】请问大家在开发一个大的程序的时候,界面是否进行过封装,界面封装一般有什么模式?
最近开发一款产品,开发了已经有半年,界面上的东西挺多,不过都做在一个工程里也没有什么大碍。但是这几天看到一个国外开发的同类型的项目,它是从mfc派生出自己的基类来,再从基类派生自己的功能类,比如从CDialog派生自己的Dialog类,从CToolBar派生自己的ToolBar类,从CView类派生自己的View类,需要派生子类的时候在自己的基类下继续派生,大概熟悉了直接从mfc的类派生的缘故,看起它的结构来会有些费劲,因为还有些其他的类,比如控件类和画图类,也许在这个做系统的人的眼里会很清晰,但是我想问一下,大家平时做一个大的系统的时候,界面是否这样做,这样做有什么直接的好处呢,一般做一个界面系统有什么可以借鉴的模式没有?希望大家多多指教。