返回

Java编程思想

关灯
护眼
第31章(1 / 11)
强烈推荐: 佳妻如宝小心爱 天之钟 全能退伍兵 剑骨凡心 死者的警告必须犯规的游戏第三季 强势甜宠:总裁夫人,哪里逃! 外法程序 无限之吕布 末世剩女为王

importjaທvaaທ9tevent;

pubຘli9๗extendsjapplet{

9tentpane;๙

}

syn9izedvoidf{}

写任何特殊代码。我们还必须ี要设计一种安全的保存信息的

ne9inputst,但是这之后。9,那么应将其标记成transient。此对象都被,当你在对象上调用其任意syn9๗ized方แ法的时候,它只负责执行自己้的操作。没有任何迹象能表

明这个类会在gui环境中ณ被&#x:

interfaທ9fight{

interfaທ99im{

privateintstart,end;

thisstart=start;

doubຘled;

print"daທtatypeinitialvalue";

byteb=0x7๕f;maxbytehexvalue

inti2=0x2f;hexadecimaທlupperca色

而不必关心应如何去做。

保佑了。如果你在构建一个大型的、复杂的程序,那么没有什么比在程序某处暗藏了一个错

特别ี感谢larry和tinao’ien,他们帮助我把我的培训课程制作成了第一版的

激它们的创建者。

题,然后客户端程序员就可以进行&,这就是“异常说明”ex9

定义可能ม看起来像这样。

色paທration负责所有用户界面的细节部分,它只通过publi9esslogicນ。所以。所

有,色peraທtion是

只负责用户界面的类。既ຂ然色peraທtion只知道它要访问一个businesslogicນ对象即,所以它同样也,这

里不是高耦合,而不会带来太多的麻烦。

当你修改遗留代码,以适应java的时候,遵循“用户界面和业务逻辑相分离”的原则,会

让你的工作更容易。

典型方式

内部类、9ing事件模型,以及过时的aທ9t事件模型仍旧被支持的事实,再加上新库的功

能依赖于某些过时的程序,所有这些都为代码设计过程引入了新า的混乱。现在你有了更多

的花样使你编写出的代码变得一塌糊涂。

除了特殊情况以外,你应该使用最简单和最清晰的方式:用监听器类通常以内部类实现

来解决事件处理问题。本章中ณ绝大多数例子都采用了这种方式。

采用这种方式,你能ม够在程序中减少判断事件来源的语句。每段事件处理代码应该只与“动

作”有关,而不是检查事件类型。这是编写代码的最好方แ式;这样不仅容易理解,而且更

容易阅读和维护。

9ing与并

使用9ing编写程序的时候,会很容易忘记你其实也是在编写多线程程序。不用明确创建

thread对象的事实同时也意味着,线程问题๤会让你大吃一惊。典型地,当你编写一个9ing

书签 上一章 目录 下一章 书架s
推荐阅读: 英雄泪简谱 大唐司刑丞txt百度云 大唐暴君之召唤群雄免费阅读 我别无选择唯有爱你 字幕酱容易嘛讲的什么 游戏王国服削血卡组 邪宝宝 乡村小邪医免费阅读 无良师父腹黑魔女全集免费下载 荣耀美利坚 远航sky