Callback、Listener、Worker、Manager的命名说明

简介: Callback、Listener、Worker、Manager的命名说明

作为一个程序员,吾对命名特别重视,一定要起一个恰当的名。与此相反,其他人命名随便,甚至不管恰当与否。


 今天工作,正好遇到了一个命名问题,总结如下;



Callback:只能有一个类调用;调用通知对方的类,从属于某个类,所以叫Worker。

Listener:多个类一起监听。调用通知各个监听者的类,相当于管理类,所以叫Manager。

目录
相关文章
在Activtiy和在Service中创建一个Thread的区别?
在Activtiy和在Service中创建一个Thread的区别?
73 0
|
3月前
|
开发框架 .NET Docker
【Azure 应用服务】App Service .NET Core项目在Program.cs中自定义添加的logger.LogInformation,部署到App Service上后日志不显示Log Stream中的问题
【Azure 应用服务】App Service .NET Core项目在Program.cs中自定义添加的logger.LogInformation,部署到App Service上后日志不显示Log Stream中的问题
|
3月前
|
消息中间件 开发工具
【Azure Service Bus】Service Bus SDK 抛出 ERROR c.a.c.a.i.ActiveClientTokenManager - Error is transient. Rescheduling authorization task at interval 1079000 ms.
【Azure Service Bus】Service Bus SDK 抛出 ERROR c.a.c.a.i.ActiveClientTokenManager - Error is transient. Rescheduling authorization task at interval 1079000 ms.
|
6月前
|
前端开发 API
2024-03-08 15:50:20.348 INFO 79028 --- [nio-9603-exec-9] c.t.takeOut.controller.ShopController :
2024-03-08 15:50:20.348 INFO 79028 --- [nio-9603-exec-9] c.t.takeOut.controller.ShopController :
38 0
2024-03-08 15:50:20.348 INFO 79028 --- [nio-9603-exec-9] c.t.takeOut.controller.ShopController :
|
6月前
回调在service里的使用
回调在service里的使用
37 1
|
Java
解决:Config service failed to start in 120 seconds! Please check ./service/apollo-service.log...
解决:Config service failed to start in 120 seconds! Please check ./service/apollo-service.log...
155 0
|
Unix Java Linux
Runtime.exec方法之获取process id
Runtime.exec方法之获取process id
215 0
|
程序员
Callback、Listener、Worker、Manager的命名说明
Callback、Listener、Worker、Manager的命名说明
92 0
|
Java 开发工具
gradle Could not create service of type CrossBuildFileHashCache using BuildSessionScopeServices.crea
gradle Could not create service of type CrossBuildFileHashCache using BuildSessionScopeServices.createCrossBuildFileHashCache().
6768 0