Nếu gần đây bạn đã xem Going Deep shows of the Channel9, một chủ đề được đề cập rất thường xuyên là mathematical duality trong lập trình. TomasP có số blog post tốt về tính hai mặt trong lập trình hướng đối tượng.Các cặp toán học nào có trong lập trình OO?
Điều này đã xảy ra kể từ khi Microsoft Research phát hiện ra rằng mẫu thiết kế quan sát thực sự là một toán kép của mẫu lặp. Kể từ đó, họ đã sử dụng khái niệm nhị nguyên trong various ways.
Câu hỏi của tôi là:
gì nhị nguyên toán học trong lập trình nào?
Lập trình hướng đối tượng là một khởi đầu tốt. Các mẫu thiết kế chính của GoF là: Decorator, State, Iterator, Facade, Strategy, Proxy, Factory Method, Adapter, Observer, Template Method, Composite, Singleton, Abstract Factory và Command. Here là một đối tượng-biểu đồ-áp phích tốt.
Thú vị. Bạn không thấy nhiều cuộc thảo luận về lý thuyết danh mục trên SO. Có thể có một lý do cho điều đó ... ;-) –
Tôi biết tôi đã chạy qua chúng, nhưng không thể nghĩ ra bất kỳ chi tiết cụ thể nào. Tôi nghi ngờ có một sự phân biệt giữa các đối tượng và các chức năng (không chỉ các đối tượng và các sự kiện). – phkahler
Câu hỏi hay - Tôi mong đợi một số câu trả lời tiện lợi –