私はC#で関数型プログラミングの原則を適用することによって実装されるシステムの設計をキャプチャするように求められました。これのための要件は、非公式の英語ではなく、デザインを記述するためにあらゆる種類の形式を使用することです。また、UMLの使用は禁止されています。機能的なパラダイムデザイン
私はこれらの目的のためにF#を使用しようとしましたが、F#を使用してすべてのものを再実装することなく抽象レベルを高く保つのが難しいです。
だから私はいくつかの質問を持っている:
は、機能的なデザインを記述するためにどのように任意のアーキテクチャフレームワーク/練習ありますか?
実装の詳細がないメソッドを公開するにはどうすればよいですか?
F#でコンポーネントインターフェイスを作成するにはどうすればよいですか?
OOでは、通常、アーキテクチャ(たとえば4 + 1など)のビューが異なります。機能的なデザインのようなものはありますか? 1については