对于界面的几点收获

来源:互联网 发布:幻灯片音乐软件 编辑:程序博客网 时间:2024/05/17 06:08

        用Swing做界面已经有好些时日了,而有很多东西,我依然没搞清楚。思考的太少的缘故,平时做事情只管埋着头做,做到哪里算到哪里。以至于逻辑关系不清,思维有点混乱。其实就如同事所说的,界面这个活其实是最简单的,除了繁琐以外,基本没有什么困难。

        做事情时才能发现问题,发现了问题并搞清楚问题,就会有所收获。那最近的几点收获是:

        1.界面中的子面板,要单独地写一个类,需要用到的时候才去new它,而不要再像以前一样,把什么都往里边塞。导致主类越来越庞大。各个类,应该是各司其职,分工要做好。至于要做什么事,再写一个接口方法。

        2.之前我的理解是,“子界面中的数据,定义一个数据结构来存储”,而实际应该是优先考虑数据,有什么样的数据结构,写什么样的界面,我把顺序弄反了。程序最终就是数据的处理,所以要围绕数据来写程序,而不是为了做界面而做界面。还有,如果别人已经定义好了一份数据结构,不要再重复定义,保持数据的单一性。

        3.参数的传递,从子界面返回数据到主界面,写一个save方法,参数为主界面需要得到数据的类引用即可。参数传递还需要灵活应用,这方面思考的太少。

        简单思维,越简单越清晰越好!

 

原创粉丝点击