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