両方の方法でOcamlでファクトリデザインパターンを実装するにはどうすればよいですか:
機能とオブジェクト?
F# は "abstract" というキーワードの恩恵を受けているため、かなり簡単ですが、Ocaml ではありません。
両方の方法でOcamlでファクトリデザインパターンを実装するにはどうすればよいですか:
機能とオブジェクト?
F# は "abstract" というキーワードの恩恵を受けているため、かなり簡単ですが、Ocaml ではありません。
この記事には、Abstract Factory パターンと Factory Method パターンの両方を含む、OCaml でのさまざまな設計パターンの実装が含まれています。
Abstract Factory パターンのオブジェクト指向バージョンを実装する場合、(メソッドとクラスの両方で)virtual
の代わりにキーワードを使用できます。abstract