自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 java 如何理解接口在一定程度上实现代码解耦

解耦(Decoupling) 是指在代码设计中,将不同模块、类或组件之间的依赖降到最低,使得它们可以相对独立地进行开发、测试和维护。高耦合:如果一个类或模块强烈依赖于另一个类或模块的实现细节,当其中一个变化时,另一个也需要修改,这就导致了高耦合。低耦合(解耦):通过减少直接依赖,当一个模块变化时,另一个模块不受影响,从而提高系统的灵活性和可维护性。面向接口编程:让调用方依赖于接口,而不是具体实现类,这样可以实现模块之间的松散耦合。遵循开闭原则(OCP):系统对扩展开放,但对修改关闭。

2024-10-13 16:17:55 655 1

原创 java中的IO流

java程序中,对于数据的输入输出操作以流的方式进行。1、按操作数据单位分为字节流和字符流2、根据流向不同分为输入流和输出流input, output是对于内存来说的,从磁盘读取文件input, 往磁盘输入文件ouput。3、根据流的角色不同分为节点流和处理流(包装流)

2023-07-15 12:14:26 53 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除