给类命名的常用单词

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

获取器或查询器:

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

单一功能:

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

用户角色相关:

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

处理器:

Resolver

Processor

Handler

Executor

管理或控制器:

Ruler

Controller

Manager

Ordinator

Leader

Master

时间: 2024-10-14 00:45:58

给类命名的常用单词的相关文章

JAVA学习常用单词

OO: object-oriented ,面向对象               OOP:object-oriented programming,面向对象编程       Author:JCC   Object:对象JDK:Java development kit, java开发工具包             JVM:javavirtual machine ,java虚拟机 Compile:编绎                Run:运行Class:类   System:系统           

html常用单词

htmllss常用单词head头body身体title标题table表格list列表item条款row行column列form表单input输入text文本password密码submit提交reset重置button按钮image图像anchor锚audio音频的video视频ruler标尺division划分label标签style样式script脚本select选择option选项paragraph段落color颜色backgyound背景class类blink闪烁italic斜体soli

CSS选择器命名及常用命名

CSS选择器命名及常用命名 CSS选择器命名及常用命名 规范的命名也是Web标准中的重要一项,标准的命名可以使代码更加易读,而且利于搜索引擎搜索,比如定义了两个div,一个 id 命名为"div1",另外一个命名为"News",肯定第二个比较易读,而且搜索引擎抓取率要高,在团队合作中还可以大大提高工作效率.为了达到这种效果我们就要规范化命名(语义化命名)! 说个题外话,规范化命名的代码,会显着你更加专业! 关于CSS命名法,和其他的程序命名差不多,主要有三种:骆驼命

Java File类学习笔记2:File类对象及常用操作方法

一. 文件.相对路径与绝对路径 1.文件 (1)标准文件:就像图片,音乐文件等. (2)目录文件:也就是平常所说的文件夹. (3)虚拟内存文件:系统在运行程序时生成的临时性文件. 2.文件的路径 (1)相对路径:相对于某一文件的路径,形象地说是把两文件的绝对路径相同的部分砍掉,剩下的就是相对路径 如: A文件是"D:\MyDocuments\StudySample\src\cn\xmh", B文件是"D:\MyDocuments\StudySample\src\netjava

[留学新生须知]新生美国生活常用单词汇总

蔬菜: 蔬菜: Leek [lik] 韭菜 Caraway [?kær??we]/coriander [?k?ri?ænd?] 香菜 Spinach [?sp?n?t?] 菠菜 Cabbage [?kæb?d?] 卷心菜 Chinese cabbage 白菜 Celery [?s?l?ri] 芹菜 Cauliflower [?k?l??fla??] 菜花 Broccoli [?brɑk?li] 西兰花 Lettuce [?l?t?s] 生菜 Rape [rep]/cole [ko?l] 油菜 C

javascript常用单词整理

javascript常用单词整理 push :添加一个数组元素 document :文档 pop :删除最后一个数组元素 console :控制台 shift :删除第一个数组元素 string :字符串 Concat 组合数组 undefined :未定义 typeof :关键字 join:数组转化为指定分隔符 slice:返回指定数组 length:数组长度 Array:数组 number:数字 boolean:布尔 alert:提示框 parseInt:转化为整型数值 continue:继

String类对象的常用操作及方法

转载自http://blog.csdn.net/fire1175/article/details/1690431 String类对象的常用操作及方法在Java中,String类包含有50多个方法来实现字符串的各种操作,以下介绍一些我们需要经常使用的方法.(1)字符串的连接public String concat(String str) 该方法的参数为一个String类对象,作用是将参数中的字符串str连接到原来字符串的后面. (2)求字符串的长度public int length()返回字串的长

软件项目管理常用单词解说

以下为收集的一些软件项目管理中的常用单词简写: PI:Project Initiation(项目启动)PPL:Project Plan(制定项目计划,Establish PPL)SRS: Software R一些equirements Specification, 也有可能是System Requirements SpecificationSTP:System Testing Plan(系统测试计划)HLD: High Level design,也叫General design (概要设计)IT

新生美国生活常用单词汇总

来自: 泉水小夜 2014-08-11 15:38:15 蔬菜: Leek 韭菜 Caraway/coriander 香菜 Spinach 菠菜 Cabbage 卷心菜 Chinese cabbage 白菜 Celery 芹菜 Cauliflower 菜花 Broccoli 西兰花 Lettuce 生菜 Rape/cole 油菜 Carrot 胡萝卜 Potato 土豆 Tomato 番茄 Eggplant 茄子 Cucumber 黄瓜 Pumpkin 南瓜 Bitter gourd 苦瓜 Wh