何时使用装饰图案?

我正在研究设计模式,在我的编码中尚未认真使用的一种模式是Decorator模式。

我了解该模式,但是我想知道的是现实世界中一些很好的具体示例,其中装饰器模式是最佳/最佳/优雅的解决方案。在特定情况下,非常需要装饰器模式。

谢谢。


守候你守候我
浏览 588回答 3
3回答

肥皂起泡泡

装饰器模式在流中使用很多:您可以将流与流包装在一起以获得更多功能。我已经在.Net框架中看到了这一点-据我所知,这发生在其他地方。我最喜欢的是在FileStream周围使用GZipStream,以增加压缩率。
打开App,查看更多内容
随时随地看视频慕课网APP