技术栈
javaio
折哥的程序人生 · 物流技术专研
9 天前
java
·
装饰器模式
·
java面试
·
结构型模式
·
java设计模式
·
javaio
·
从踩坑到精通
Java 23 种设计模式:从踩坑到精通 | 装饰器模式 —— 比继承更灵活的扩展方式,你用过吗?
摘要:当需要为对象动态添加功能时,继承会导致子类膨胀且不够灵活。装饰器模式通过“包装”的方式,在不改变原有类的情况下透明地增强对象,支持多层嵌套和运行时组合。本文从“一杯咖啡”的计价场景出发,完整讲解透明装饰与半透明装饰的实现,结合 Java I/O、Spring 缓存等框架源码,并引入函数式接口与 Record 类等现代 Java 写法,帮你掌握“组合优于继承”的核心设计思维。
程序员奇奥
2 年前
java
·
网络
·
nio
·
javaio
JavaIO详解(磁盘操作、字节操作、字符操作、对象操作、网络操作、NIO)
Java 的 I/O 大概可以分成以下几类:File 类可以用于表示文件和目录的信息,但是它不表示文件的内容。
我是有底线的