知识点
来源:互联网 发布:mac怎么修改磁盘名称 编辑:程序博客网 时间:2024/05/19 23:28
一.实体类的特征:
1.实体类的属性一般使用private修饰。
2.根据业务需要和封装性要求对实体类的属性提供getter/setter方法,负责属性的读取和赋值,一般使用public修饰。
3.对实体类提供无参构造方法,根据业务需要提供相应的有参构造方法。
4.实体类最好实现Java.io.Serializable接口,支持序列化机制,可以将该对象转换成字节序列而保存在磁盘上或在网络上传输。
5.如果实体类实现了java.io.Serializable接口,就应该定义属性serialVersionUID,解决不同版本之间的序列化问题。
二.分层的特点:
1.每一层都有自己的职责
2.上一层不用关心下一层的实现细节,上一层通过下一层提供的对外接口来使用其功能
3.上一层调用下一层的功能,下一层不能调用上一层功能。
三.分层的原则:
1.封装性原则
2.顺序访问原则
四.分层开发的优势:
1.每一层专注于自己功能的实现,便于提高质量
2.便于分工协作,从而提高效率。
3.便于代码复用
4.便于程序扩展。
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 在树莓派3 Ubuntu 16.04 Mate中安装OpenCV
- 自定义View总结
- servlet图片文件上传中找不到文件位置和图片上传失败的原因
- JavaScript运动框架(二):解决防抖动问题、悬浮对联
- Ubuntu14,jdk1.8,hadoop2.7.* 安装
- 知识点
- 使用js内置对象document对html的标签做一些动态的操作
- 神经网络(1)
- 多态
- tf.reduce_mean的用法
- C语言函数参数的传递详解
- 中文字符集国家标准
- char[] 转换为 string
- [基础类型巩固2]array