- 博客(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关注的人