1. 首页
  2. 编程语言
  3. C#
  4. 可拓展内封闭的技能管理器实践-开放封闭原则具体应用

可拓展内封闭的技能管理器实践-开放封闭原则具体应用

上传者: 2023-11-26 11:32:30上传 CS文件 3.36KB 热度 59次

一种可拓展的对内封闭的技能管理器模板,该模板支持直接运行和更改功能,使技能实现依赖于固定的抽象。具体而言,通过覆写其方法,设置固定的skillinvoke方法,使所有技能都能继承这个接口并进行具体的封装。这样的设计旨在达到封装变化、降低耦合的效果。在软件和程序设计领域,我们追求的目标是实现高内聚低耦合。开放封闭原则是对这一目标的最直接体现,它在设计中起到了至关重要的作用。其他的设计原则很多时候也是为了服务于实现这一目标。

下载地址
用户评论