zoukankan      html  css  js  c++  java
  • 命名的一些单词

    项目中总存在命名的问题

    目的:避免每次都去思考如何命名的问题

    按常规分层开发,一般有如下:
    应用层
    业务层
    数据库处理层
    基础实体结构层
    公共层

    注意:命名的规则和实际的项目环境有关

    比如:
    在iOS程序开发中很少用缩写,函数名称、类名称一般都是完整单词组合,eg.MWAccountInfo
    在window上一般用的缩写,注意缩写意义要明确。

    常用单词        缩写
    Apply
    Assign
    Business        Biz
    Collection
    Common
    Config
    Converter
    Crypto
    Database        DB
    Dataset
    Delegate
    Entity
    Enum
    Execute         Exec
    Get
    Handler
    Helper
    Infomation      Info
    Interface
    Item
    Layer
    Library         Lib
    Model
    None            Non
    Parameter       Param
    Project         Prj
    Query
    Reference       Ref
    Retrieve
    Stat
    Set
    Struct
    Structure
    Sync
    To
    Util
    Unit
    Union           Uni

    数据库两个缩写
    DML
    DDL

    针对各个层次,常用定义:
    公共层:
    类-XXUtils,XXConverter【一般定义静态方法】
    枚举-XXEnum

    基础实体结构层
    类-XXEntityYYYYInfo,XXBizEntityYYYYInfo
    枚举-XXEnum

    数据库处理层
    类-XXDBYYYY【一般定义静态方法】

    业务层
    一般分为业务处理层,业务对象层
    前者重处理逻辑,可快速为一批处理新增处理逻辑;
    后者重对象本身,可快速了解业务对象的操作

    业务处理层
    类-HXXXXXXYYYY   X对象,Y动作

    业务对象层
    类-XXBizYYYY     X前缀,Y业务对象【一般定义静态方法】

    上述常用定义,是个人习惯,参考


    无论生活、还是技术,一切都不断的学习和更新~~~努力~
  • 相关阅读:
    第十周作业
    第九周编程作业与总结
    第八周编程作业及总结
    第七周编程总结
    第五周课程总结&试验报告(三)
    第四周课程总结&试验报告(二)
    第三周学习总结
    Java第二周学习总结
    2019年学习总结
    第十二周作业
  • 原文地址:https://www.cnblogs.com/GoGoagg/p/2261291.html
Copyright © 2011-2022 走看看