<分区>
我有两年的 PHP 经验,但我从未使用过设计模式。我最近接到一项工作任务,这让我质疑该决定是否明智。
我被要求创建一个系统:
将订单插入数据库。这些订单可能具有大量需要应用的属性和控制逻辑。系统不会直接负责前端,它会通过 API 接收命令。
编写从数据库中提取订单的脚本,决定与哪个供应商一起发送并创建相关文件以上传到供应商。文件格式各不相同(XML、CSV)。
处理来自供应商的各种格式(XML、CVS)的传入文件并更新数据库。还必须使用 FTP 从远程主机收集文件。
我想要一个可以为每个所需功能提供服务的中央控制类,可以说是一个访问点。然后,这将根据需要扩展到各种特定功能。
我想知道是否值得学习一种设计模式来促进这个系统,如果有人可以指出我的方向,因为有很多。关于我的问题的任何建议都会非常有帮助。
提前致谢