我想调度事件来宣布异步进程的进度。该事件应包含 2 个属性:已完成的工作和总工作量。
顾名思义;)我可以使用ProgressEvent;它具有我可以使用的 bytesLoaded 和 bytesTotal 属性。但是,我的异步进程没有加载字节,它处理像素,所以属性名称对我的用例有点误导——尽管类名是完美的。
另一种方法是创建一个具有两个属性的自定义事件,我可以按自己喜欢的方式命名。但这意味着将另一个类添加到代码库中。
所以我的问题是;重用属性合适但命名不理想的现有类会更好吗?或者创建一个完全符合要求的自定义类?显然,一个额外的类没什么大不了的,但是 OOP 就是重用东西,所以添加一个不必要的类确实让我感到不安。
我等着你的想法...
PS:这是我在堆栈上的第一个问题,所以要温柔