当前位置: 萬仟网 > IT编程>软件设计>设计模式 > 游戏福利系统设计实践

游戏福利系统设计实践

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

简介

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

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

设计的思路

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

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

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

设计流程图

在这里插入图片描述

  1. 使

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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
Copyright © 2017-2020  萬仟网 保留所有权利. 粤ICP备17035492号-1