Tôi đã được yêu cầu chụp lại thiết kế của hệ thống được thực hiện bằng cách áp dụng các nguyên tắc lập trình chức năng trong C#. Yêu cầu cho việc này là sử dụng bất kỳ loại hình thức nào để mô tả thiết kế, chứ không phải là tiếng Anh không chính thức. Ngoài ra, việc sử dụng UML bị cấm.Thiết kế mô hình chức năng
Tôi đã chọn thử sử dụng F # cho các mục đích này, nhưng gặp khó khăn để giữ mức cao trừu tượng mà không cần phải thực hiện lại mọi thứ bằng F #.
Vì vậy, tôi có vài câu hỏi:
Có bất kỳ khuôn khổ kiến trúc/thực hành như thế nào để mô tả thiết kế chức năng?
Tôi làm cách nào để hiển thị các phương pháp mà không có chi tiết triển khai?
Cách tạo giao diện thành phần trong F #?
Trong OO, bạn thường có các chế độ xem khác nhau cho kiến trúc (ví dụ như 4 + 1). Có cái gì đó như thế cho thiết kế chức năng?