2010-02-02 34 views

Trả lời

11

Nó phụ thuộc vào cách nghiêm túc bạn rao giảng phúc âm DDD:

  • Nếu bạn mua vào tất cả các chi tiết của cuốn sách Erik Evans, đặc biệt là những thứ trong Phần II được rất nhiều đối tượng theo định hướng, hơn là không có người lành mạnh sẽ cố gắng sao chép bằng ngôn ngữ chức năng.

  • Nếu bạn quan tâm chủ yếu trong Phần I của cuốn sách, mọi người trong dự án phải có chung một ngôn ngữ trong miền, thì các nhà lãnh đạo trong phong trào lập trình chức năng đã ở trong khu vực tên miền được nhúng ngôn ngữ cụ thể. Đây là loại tiền phổ biến hiện nay, nhưng paper by Erik Meijer and Daan Leijen at DSL'99 đã làm rất nhiều việc để làm cho các kỹ thuật này trở nên phổ biến. Xây dựng một DSL nhúng bây giờ là một kỹ thuật rất phổ biến trong lập trình hàm, và nếu bạn tìm kiếm embedded domain specific Haskell, bạn sẽ tìm thấy nhiều ví dụ.

Vì vậy, câu trả lời của tôi là: sự, ý tưởng nền tảng quan trọng của thiết kế Domain-Driven thể được áp dụng trong một chức năng thiết lập, nhưng nhiều chi tiết hướng đối tượng là không thích hợp.

0

Ngôn ngữ cụ thể của miền. Xem ví dụ this book.

Các vấn đề liên quan