0

ファイルのアップロード、ディレクトリ、およびImageuploadクラスを PHP で実装しています。私がDirectory クラスに実装しようとしているのは、次のような機能です。

  1. ディレクトリ内のファイル、フォルダのリストを取得する
  2. フォルダを作成し、ディレクトリ内を再帰的に検索します{path}

FileHandling.class.phpでは、次のようなメソッドを使用します。

  1. ファイルがディレクトリに存在するかどうか、. c
  2. ファイルアップロードのファイル拡張子を確認する
  3. ある場所から別の場所へのファイルの移動の処理
  4. ファイル名の変更

次のようなimageUpload.class.php 関数で:

  1. 画像のサイズ変更、
  2. 透かしを作成しています。

私が知りたいのは、関数がどこに存在する必要があるか、1つしかなくfileHandling.class.php、メソッドが含まれているDirectory.class.phpか、それらを別々に保つ必要があるかです。

ImageUpload.class.phpの構成にする必要がありfileUpload.class.phpますか? そして、Facade、Singleton など、ここで適用できる特定のソフトウェア パターンを教えてください。

4

1 に答える 1

1

すべての FileSystem 操作を 1 つの Factory に限定する必要があります。ファクトリ パターンを使用して、アップロード、ファイル リストなどを区分化します

于 2012-10-13T05:32:26.653 に答える