Pytania oznaczone «design»

9
Przegląd projektu serializacji w C ++

Piszę aplikację C ++. Większość aplikacji odczytuje i zapisuje dane potrzebne do cytowania, a ten nie jest wyjątkiem. Stworzyłem projekt wysokiego poziomu dla modelu danych i logiki serializacji. To pytanie wymaga przeglądu mojego projektu z uwzględnieniem tych konkretnych celów: Aby mieć łatwy i...

9
Kiedy stosować cechy, a nie dziedziczenie i kompozycję?

Istnieją trzy powszechne sposoby AFAIK na wdrożenie wielokrotnego użytku, jeśli chodzi o OOP Dziedziczenie: zwykle w celu przedstawienia związku jest (kaczka jest ptakiem) Skład: zwykle reprezentuje relację „ma związek” (samochód ma silnik) Cechy (np. Słowo kluczowe cecha w PHP): ... naprawdę nie...

9
Projektowanie kodu: Delegowanie dowolnych funkcji

Na PPCG często mamy wyzwania King of the Hill , które rzucają przeciwko sobie różne boty kodu. Nie lubimy ograniczać tych wyzwań do jednego języka, dlatego prowadzimy komunikację między platformami w stosunku do standardowych operacji we / wy. Moim celem jest napisanie frameworka, w którym autorzy...

9
Idiomatyczne zawijanie interfejsu API typu C ++ w C

Pracuję nad opakowaniem interfejsu API języka C ++, który zapewnia dostęp do magazynu danych (Hazelcast) w funkcjach C, aby dostęp do magazynu danych był również możliwy z kodu tylko w języku C. Interfejs API Hazelcast C ++ dla struktury danych mapy wygląda następująco: auto map =...