我正在开发一个注册系统。要注册帐户,用户必须填写表格。他们可以注册为个人或公司。此外,用户可以选择注册类型,例如 Pro 或 Basic。
公司注册也包括个人注册,但作为一家公司,您可以通过某些注册类型(但不是全部)获得 2 比 1 的优惠。
这些注册类型中的每一种都有与之相关的成本。他们还能够选择一个区域,每个区域都有相关的成本。
现在,如果他们选择基本注册类型,则只需向他们收取该地区费用的一半。
我正在寻找有关如何处理这个看似复杂的注册的任何建议。我计划采用面向对象的方法来完成这项任务。
也许我只是过度思考手头的挑战,但非常感谢任何建议或反馈。