求推荐一本讲解GUI程序设计中常用设计模式的书。
比如说Qt程序中,主界面有很多我自己写的子窗口,这些子窗口有的做了主窗口的一部分,有的在需要的时候弹出。改用怎样的可复用设计模式最好?
再比如说密码输入界面、设置界面这些常用的界面用什么设计模式比较好。
有没有一本设计模式的书将这方面的?
------解决方案--------------------
需求千变万化,只有实际写代码的才知道哪些是重复的,可以通过继承来复用。
其实最好的例子就是QtGUI模块的源码,从QWidget变化出所有的控件。
------解决方案--------------------
《C++ Qt设计模式(第二版)》
------解决方案--------------------
也不要过多地迷恋设计模式,其实在C++界,设计模式并不是必须掌握的。
不过Qt本身带有信号 - 槽模式不是么。
------解决方案--------------------
这本书不值得买
------解决方案--------------------
GUI常用的模式包括:
Composite
Observer
Mediator
------解决方案--------------------
想那么多,挺累的。
反正天朝码农以:“最短的时间开发出能用的软件为最高准则”。
有几个BUG没关系,代码质量没人关心,哈哈。
如果用很长的时间设计一个很好的架构,导致软件不能按时开发出来,谁都不会高兴的。
要是自己有兴趣,做自己的软件,当然是需要设计好架构。
------解决方案--------------------
不要迷信书,多实践,自然会有思路
------解决方案--------------------
还是实践好。