文件名称:acceptor-csharp:访问者模式的通用实现
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-23 10:37:26
C#
接受器(在 C# 中)
这是访问者模式的通用、通用实现。 它可以将访问者模式扩展到任何对象或对象集合。 在内部,它根据所需类型检查包装对象的类型,如果内部对象可以转换为所需类型,则调用访问者。
用法
要获得IAcceptor ,请实例化适当的类。 对于单个对象的IAcceptor ,使用new Acceptor(Object)并传入对象。 对于Enumerable多个对象,使用new EnumerableAcceptor(Enumerable)并传入Enumerable 。 这两种方法都返回一个IAcceptor
【文件预览】:
acceptor-csharp-master
----Acceptor.cs(781B)
----IAcceptor.cs(254B)
----EnumerableAcceptor.cs(785B)
----LICENSE.md(1KB)
----README.md(2KB)
----.gitignore(31B)