装修问答

Java的装饰模式中装饰角色已经可以扩展其它的功能,为什么还要设置一个具体装饰角色?

因为扩展需可能要多个具体装饰器角色是可以合并的,但是不建议这样做,全部合并都没关系,那么装饰器角色 就可以操作多个了,简单的说如果你1对1的情况

白色犬犬 192024-04-29

具体装饰角色,
装饰角色:FileInputStream告诉你个情景吧,ByteArrayInputStream:FilterInputStream:DataInputStream,BufferedInputstream,java io
抽象构建角色:inputstream ,具体构建角色

独角兽z 242024-04-21