给类命名常用词

来源:互联网 发布:中建八局四公司知乎 编辑:程序博客网 时间:2024/05/17 08:35

在写面向对象程序代码时有时想不起来应该用什么单词给类命名,下面把一些常用单词列出来,供以后写程序时参考:

获取器/查询器

GetterFinderAccessor

验证器/比较器

CheckerMatcherValidatorComparatorSorter

修改器/编辑器

ModifierUpdaterAdjusterEditor

发送器/接收器

EmitterSender/ReceiverBroadcaster/Multicaster

访问器/迭代器

VisitorIterator

生命周期相关

LoaderParserConstructor/Maker/Creator/GeneratorInitializerRegisterActivatorStarterStopperDestroyer

事件相关

ListenerProducer/ConsumerObserver/ObservableTimer

封装/容纳

AdapterWrapperContainerServer

过滤器/拦截器

FilterInterceptor

用户角色相关

SignerOwnerUserMemberOperatorAuthenticator

代理类

ProxyBrokerDelegateGateway

监控\跟踪\探查器

DetectorProfilerMonitorTrackerIntrospector  

多线程相关

SynchronizerBlockerHolderWorker

辅助类/工具类

HelperSupporterUtilUtilityKitToolToolkit

创建/生成器

MakerCreatorGeneratorConstructorBuilderSupplierProviderFactory

选择器/决策器

ChooserSelectorMediatorArbitratorDeciderAllocatorScheduler

处理器/执行器

ResolverProcessorHandlerExecutorPerformerRunner

管理/控制器

RulerControllerManagerOrdinatorLeaderMaster

交易

businessdealtradetransaction

用户/客户

usercustomerplayer

转换器

FormatterMarshaller/UnmarshallerEncoder/DecoderTransformerConverterPacker/Extractor

单一功能

DescriptorCounterViewerLocatorAccumulatorRecognizerScrollerPrinterCompilerCleanerReader/WriterBufferCollectorConnectorScannerLinkerMapperStreamerEnhancerRendererPainterWeaverAdapter

转载来自:http://blog.csdn.net/netyeaxi/article/details/42081193

原创粉丝点击