Jeśli ostatnio oglądałeś Going Deep shows of the Channel9, bardzo często wymienianym tematem jest mathematical duality w programowaniu. TomasP ma dobrą blog post o dualności programowania obiektowego.Jakie matematyczne dualy są w programowaniu OO?
To odkąd Microsoft Research stwierdził, że wzór projektu obserwatora jest w rzeczywistości matematycznym podwójnym wzorcem iteratora. Odtąd używali koncepcji dualności w various ways.
Moje pytanie brzmi:
Co matematyczny dualności są tam w programowaniu?
Programowanie obiektowe to dobry początek. Główne wzory projektów GoF to: Dekorator, Stan, Iterator, Fasada, Strategia, Proxy, Metoda Fabryki, Adapter, Obserwator, Metoda Szablonowa, Złożona, Singleton, Fabryka Abstrakcyjna i Dowództwo. Here to dobry obiekt-wykres-plakat.
Interesujące. Nie widzisz wielu dyskusji na temat teorii kategorii na SO. Może być ku temu powód ... ;-) –
Wiem, że natknąłem się na nie, ale nie mogę wymyślić żadnych szczegółów. Podejrzewam, że istnieje dwoistość między obiektami i funkcjami (nie tylko obiektami i zdarzeniami). – phkahler
Świetne pytanie - czekam na kilka fajnych odpowiedzi –