ProxyPattern Unity 5.6.3f1C#代理模式示例
设计模式里头的代理模式,用得好能让代码更清爽、结构更清晰。ProxyPattern.unitypackage
就是一个挺实用的例子,适合你在用 C# + Unity 5.6.3f1 环境下参考,代码结构清楚,注释也比较到位。嗯,导入到 VS2015
里调试也不卡,响应挺快的。
里面是一个标准的代理模式实现,小白练手也友好。比如想在不改原始类的前提下加点扩展逻辑,比如日志、权限啥的,这套代码能帮你快速上手。用代理模式封装真实对象,让调用方不用关心底层细节,适合多人协作开发。
别看只是个例子,用的思路还挺正统,接口+代理+真实对象那套组合都在了。你可以自己拓展下,比如整合到自己的服务层、控制器里,用来干点权限控制、懒加载之类的事儿。
哦对了,虽然设置了 1 积分,但那是系统最低限制,作者说原本想免费放出的。附带的参考文章也比较全,想继续深入研究可以看看下面这些:
如果你刚好在做一些结构清理的重构,或者想在多人项目里理清接口调用的逻辑,这个资源还蛮值得一试。
5.74KB
文件大小:
评论区