给类命名的经常使用单词

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


获取器或查询器:
Getter
Finder
Accessor

验证器或比較器:
Checker
Matcher
Validator
Comparator
Sorter

改动器或编辑器:
Modifier
Updater
Adjuster
Editor

发送器或接收器:
Emitter
Sender / Receiver
Broadcaster / Multicaster

訪问器或迭代器:
Visitor
Iterator

生命周期相关:
Loader
Parser
Constructor / Maker / Creator / Generator
Initializer
Register
Activator
Starter
Stopper
Destroyer

事件相关:
Listener
Producer / Consumer
Observer / Observable
Timer

封装或容纳:
Adapter
Wrapper
Container
Server

过滤器或拦截器:
Filter
Interceptor

用户角色相关:
Signer
Owner
User
Member
Operator
Authenticator

代理类:
Proxy
Broker
Delegate
Gateway

监控,跟踪或探查器:
Detector
Profiler
Monitor
Tracker
Introspector  

多线程相关:
Synchronizer
Blocker
Holder
Worker

辅助类或工具类:
Helper
Supporter
Util
Utility
Kit
Tool
Toolkit

创建或生成器:
Maker
Creator
Generator
Constructor
Builder
Supplier
Provider
Factory

选择器或决策器:
Chooser
Selector
Mediator
Arbitrator
Decider
Allocator
Scheduler

处理器:
Resolver
Processor
Handler
Executor

管理或控制器:
Ruler
Controller
Manager
Ordinator
Leader
Master

单一功能:
Loader
Parser
Register
Descriptor
Formatter
Marshaller / Unmarshaller
Encoder / Decoder
Counter
Viewer
Locator
Accumulator
Recognizer
Scroller
Printer
Compiler
Cleaner
Reader / Writer
Buffer
Transformer
Collector
Converter
Connector
Packer / Extractor
Scanner
Linker
Mapper
Streamer
Scheduler
Enhancer
Renderer
Painter
Weaver


转载于:https://www.cnblogs.com/lcchuguo/p/5136998.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值