用封装来降低耦合:

类和类之间的关系称作耦合

耦合越低越好

什么是耦合:最简单的理解就是相互依赖的关系,依赖越多越复杂

什么是封装:是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类所提供的方法来实现对内部信息的操作访问。

最简单的理解就是:包信息起来,不允许外不进去比较安全,通过调用方法实现操作

这里呢:就同,get,set,有参,无参,toString方法来分装,我们也可以用lombok注解进行封装

@Data:代表get,set,toString

@NoArgsConstructor:地表有参

@AllArgsConstructor:代表无参

 

举例:首先创建一个类,定义字段,get,set可写,可不写,你也可以同lombok进行

创建测试类:创建调用方法的对象,对象名点上要调用的方法,即可

 

 

 

 

 

 

 

 

 

可扩展性:新的功能可以很容易的加入到系统中去,这就是可扩展性

增加可扩展性

可以运行的代码!=良好的代码

对代码做维护的时候最能看出代码的质量

就我们所熟悉的电脑的主板,⾥⾯是不是有很多模块,⽹卡,声卡,想要⽤到这些功能,只能当主板运⾏起来,
再给⽹卡和声卡供电就可以,但这⽤软件语⾔怎么来实现呢?是不是先要主板跑起来,主板再让声卡或者⽹卡跑起来,但这样做,拓展性不⾼让声
卡和⽹卡跑起来的操作是重复的`,⽽且有很多模块也具备这样的功能,就单纯让主板上的模块跑起来,这是其⼀,万⼀,那⼀天,技术更新,新
的模块出现了,是不是⼜要创建模块的对象,然后⼜跑起来,这显然是不利于开发的,但是针对这⼀个问题,主板的⼚商和声卡,⽹卡的⼚商商量
后,以后就⽤⼀个PCI接⼝来连接主板和模块,彻底解决了更新不能⽤或者重复使⽤的问题,⽽这恰恰对应了我们的java中的多态,利⽤多态

posted on 2022-06-12 10:40  淤泥不染  阅读(41)  评论(0编辑  收藏  举报