每次我编写 gui 代码时(在我使用 GWT 的情况下,以前从未接触过 gui 编程),我注意到当应用程序变得更加复杂时,我的代码变得一团糟。
查看我的代码并为对象构造函数中的所有这些设置器以及这些杂乱无章的组合感到头疼,真是令人沮丧。
我正在使用 MVC 模式,它确实有助于更清晰。不幸的是,我的整个视图组件在任何时候都不清楚。;-) 我尝试使用大量接口从构建过程中抽象出来,并且只将几个实现的接口添加到一起,(我想我可以在不同的库之间切换,比如 Gwt-Ext 和 Gxt,很容易)但我仍然不是很开心。
我相信你也有这个问题,我想问你你遵循什么做法来获得更清晰的代码?除 MVC 外,是否有 gui 编码的设计模式?你的高可读性和漂亮的用户界面代码的技巧是什么?