欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

游戏福利系统设计实践

程序员文章站 2022-03-03 09:45:41
简介作为一款游戏要拉动用户日活必须要有一点的奖励或者是付费,这就要设计到福利系统的,包括每日登录,日卡,月卡等等的。而我们要面对这么多的福利功能的时候,一个设计得当的福利系统框架会减少我们很多的工作量,而且系统稳定,后续维护少等优点。哪问题来了,该如何设计了?设计的思路要设计一个系统或一个框架的时候,我们第一时间需要搬出来的就是设计模式。对设计模式六大原则中的两个原则进项里氏替换原则(LSP liskov substitution principle):子类可以扩展父类的功能,但不能改变原有...

简介

作为一款游戏要拉动用户日活必须要有一点的奖励或者是付费,这就要设计到福利系统的,包括每日登录,日卡,月卡等等的。而我们要面对这么多的福利功能的时候,一个设计得当的福利系统框架会减少我们很多的工作量,而且系统稳定,后续维护少等优点。

哪问题来了,该如何设计了?

设计的思路

要设计一个系统或一个框架的时候,我们第一时间需要搬出来的就是设计模式。对设计模式六大原则中的两个原则进项

  • 里氏替换原则(LSP liskov substitution principle):子类可以扩展父类的功能,但不能改变原有父类的功能(目的:增强程序的健壮性)实际项目中,每个子类对应不同的业务含义,使父类作为参数,传递不同的子类完成不同的业务逻辑。
  • 开闭原则(open closed principle):用抽象构建架构,用实现扩展原则

基于上面的原则,那么我们就需要对类和类之间进行处理了。

设计流程图

游戏福利系统设计实践

  1. 使

本文地址:https://blog.csdn.net/huanghailiang_ws/article/details/109840643