Java复习之路(第三十天 Java四大特性加强)

Java基础进阶

Java对象中的四大特性:

java中对象特性可从如下两点进行理解:

  1. 核心特性:封装,继承,多态
  2. 扩展特性:组合,例如圆(Circle)中有圆心(Point)

Java复习之路(第三十天 Java四大特性加强)_第1张图片

1.封装特性

  1. 广义封装:一个项目有哪些系统构成,一个系统由哪些模块构成,...
  2. 狭义封装:对象属性私有化,方法能公开则公开.

封装案例应用分享:

生活中的封装:

  1. 广义:大到国家有多个省份,小到家庭有多少个成员.
  2. 狭义:每个人都有特征(个头高,帅气,漂亮),都有行为(说话,跳舞,唱歌).

框架中的封装:

  1. mybatis:(封装JDBC操作,对JDBC参数处理,结果处理做了减法设计)
  1. 广义:(会话管理,连接池模块,缓存处理模块,日志模块处理,...)
  2. 狭义:SqlSession对象中应该有什么(,哪些设计为私有,哪些设计为公开)
  1. Spring:(封装了对象的创建,对象的管理)
  1. 广义:(IOC,

你可能感兴趣的:(Java基础)