我刚刚进入Java(从AS3开始),我了解了语法和所有基础知识,但是找不到关于基础程序体系结构的任何教程或书籍。
例如,
ObjectA has a property: ObjectB.
ObjectB has a property: x
ObjectB.x changes at some point.
如何在ObjectB.x中使对象A“捕获”或“挂入”或“侦听”更改?
在AS3中,我将使ObjectB成为事件分派器,并让ObjectA监听一些自定义事件。
或者在Flex Framework中,我将进行一个changeWatcher。
如何用Java完成这项工作,在哪里可以找到这些架构基础?
最佳答案
查阅JavaBeans规范,其中包括有关如何创建事件和侦听器以使其符合标准的指南(之所以标准化,是因为Sun认为GUI窗口小部件中将会有类似Delphi的市场,但从未实现过,但是没有具有标准的处事方式不会很受伤)。 Here's a tutorial on writing event listeners.
关于java - Java基本应用程序架构,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4682066/