Tag: 徽章

设计可插拔点和徽章系统

如何设计一个易于打开和关闭的可插拔点和徽章系统,以及易于变成自己的模块? 经过多次试验和错误后,我得出的结论是,点和徽章只是过于交织在应用程序的唯一业务逻辑中,它们无法以简单的方式外化(许多规则涉及理解应用程序的核心结构,这使得事物已经相当耦合) 我目前以简单的方式做所有事情 – 我在服务类的方法中外部化了所有业务逻辑(validation,持久性,游戏化,通知)。 然而,这些方法已经变得非常杂乱,我担心这种方法很紧密。 没有简单的方法来简单地关闭任何底层系统