- 李小明 学号: 123456
- 123456_XiaomingLi
- 类名: UpperCamelCase
- 方法名: lowerCamelCase
- 常量: CONSTANT_CASE
- 非常量: lowerCamelCase
- 参数: lowerCamelCase
- 局部变量: lowerCamelCase
@Override: 合法则标注- 变量声明: 不允许组合声明
- 代码格式化: IDEA格式
if, else, for, do, while: 必须加{}- 注释: 必须包含作者
- 类注释
/**
* @className: 类名
* @author: 作者
* @description: 描述
* @designPattern: 模式
* @date: 日期
* @version: v1.0 版本
*/- 方法注释
- 默认方法的作者与所属类的作者一致
/**
* 描述
*
* @methodName: 方法名
* @param: 参数
* @return: 返回类型
*/- 方法的作者与所属类的作者不一致
/**
*
*
* @methodName:
* @author:
* @date:
* @param:
* @return:
*/- 当你修改了他人写的方法
/** @update: 修改描述 - 姓名 */只有完成了相应的Demo才算完成,Demo请放在TestProgram文件夹下,输出格式参见BuilderDemo.java
- Abstract Factory
- Builder
- Factory Method
- Object Pool
- Prototype
- Singleton
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Private Class Data
- Proxy
- Chain Of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Null Object
- Observer
- State
- Strategy
- Template Method
- Visitor
- Filter
- Composite Entity
- Specification
- Double Click Checking