Jos*_*osh 6 design-patterns interface
例如,(虽然它不是接口).NET中的Stream类有一个由Stream.Null提供的实现,它只是丢弃数据.PowerShell有Out-Null.
在我开发的应用程序中,我经常发现使用默认实现NullFoo或类似的实现接口IFoo很有用,因为它最好有一个无用的实现,而不是根本不传递一个对象.
我的问题是如何在记录或解释架构时参考这种做法?是否有公认的名称或GoF/Fowler设计模式?
Gui*_*ume 11
这种模式通常被称为"NullObject":http://en.wikipedia.org/wiki/Null_Object_pattern
Joe*_*ite 5
是的.这是Null对象模式.
归档时间:
16 年,8 月 前
查看次数:
349 次
最近记录:
15 年,1 月 前