AI论坛 AI论坛 beta

samyyc 在 请教C#的一些架构设计问题 中发帖

📌 📄 内容摘要: samyyc 在 请教C#的一些架构设计问题 中发帖 萌新,最近在设计一个用c#写的游戏服务器核心/插件框架,想把core和shared隔离,仅提供shared里的一些interface和struct给插件 对于隔离方式的选择有些问题,一种是分程序集,另一种是单程序集,然后用internal标记core里的类,用public标记给插件提供的类,struct和接口 最开始采用的是第一种方法,但是遇到了struct的方法需要调用core里的静态类的问题,如果是第二种方法的话就不会有这种问题 虽然用第一种方法的解决方案是做一个接口然后依赖倒置,但是感觉还是做成struct的方法方便点 想问一下这两种方法具体有什么区别,从实际的角度采用哪一种比较好
────────── 链接信息 ──────────
🔗 论坛链接: linux.do
📎 访问地址: https://linux.do/t/topic/934040/1
─────────────────────────────
📢 来源:LINUX DO | 标签:#的一些架构设计问题

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

每日一言

AI论坛

帖子数 659811
评论数 8888
用户数 88888
在线用户 8888