我正在 php 中实现文件上传、目录和Imageupload类。我计划在Directory class中实现的是以下功能,例如:
- 检索文件列表,目录中的文件夹
- 创建文件夹,递归搜索目录
{path}
在FileHandling.class.php下面的方法如:
- 文件是否存在于目录中,. C
- 检查文件上传的文件扩展名
- 处理将文件从一个位置移动到另一个位置
- 重命名文件
在 imageUpload.class.php 中的 函数如:
- 调整图像大小,
- 创建水印。
我想知道的是,该函数应该存在于哪里,我应该只有一个fileHandling.class.php
并且它包含 的方法Directory.class.php
,还是将它们分开。
应该ImageUpload.class.php
是组成fileUpload.class.php
?我可以在这里应用什么特定的软件模式,例如 Facade、Singleton 等。