【文件属性】:
文件名称:Elevator:Java中的命令行电梯模拟器
文件大小:24KB
文件格式:ZIP
更新时间:2021-05-10 04:10:26
Java
电梯模拟器
这是一个模拟简单电梯典型行为的模拟器。
有什么新功能?
在这个简单的Java程序中,我介绍了一种事件驱动的编程风格,该风格在Node.js中得到了广泛使用,但在Java中除了GUI编程(至少对我而言)并不常见。
在此程序中,Elevator类基于事件的发布/订阅与系统的其他部分松散地连接。 这是一些示例Java代码:
// In Driver class
Elevator elevator = new Elevator ();
elevator . on( ElevatorEvents . ARRIVE , data - > {
int floor = ( Integer )data;
System . out . println( " The elevator is now on floor " + floor);
});
// In Elevator
【文件预览】:
Elevator-master
----Elevator.iml(423B)
----META-INF()
--------MANIFEST.MF(43B)
----log.properties(2KB)
----src()
--------core()
--------event()
--------util()
--------Main.java(903B)
----.idea()
--------uiDesigner.xml(9KB)
--------misc.xml(3KB)
--------vcs.xml(180B)
--------.name(8B)
--------copyright()
--------modules.xml(256B)
--------compiler.xml(686B)
--------workspace.xml(51KB)
--------artifacts()
----.gitignore(5B)
----README.md(2KB)