我想为线程实现编写一个公共类。我想使用这个类来执行各种批量操作。目前我有逐个执行这些操作的代码。 我想避免为线程实现的每种操作类型编写单独的类,而是编写一个单独的类,我可以在其中切换要在线程中动态执行的主操作。
请告诉我们实施此项目的最佳方式
答案 0 :(得分:0)
您可以扩展Thread
或实施Runnable
并创建一些自定义类BaseOperationThread
。然后你可以创建一个或多个子类
执行各种具体操作的BaseOperationThread
你有。在BaseOperationThread
中,你们很多人都有像
String operationType
,Object operationData
或类似内容。