ooad
Kiedy należy używać klasy a struct w C++?
W jakich scenariuszach lepiej używać struct vs A class W C++?
Różnica między spójnością a sprzężeniem
Jaka jest różnica między spójnością a sprzężeniem?
Jak sprzężenie i spójność mogą prowadzić do dobrego lub złego projektowania oprogramowania?
Jakie są przykłady, które opisują różnicę między nimi i ich wpływ na ogólną jakość kodu?
Abstrakcja a ukrywanie informacji a enkapsulacja
Czy możesz mi powiedzieć jaka jest różnica między abstrakcją A ukrywaniem informacji w tworzeniu oprogramowania?
Jestem zd ... e: znalazłem dobrą odpowiedź na te trzy pojęcia. Zobacz oddzielną odpowiedź poniżej dla kilku cytatów zaczerpniętych z tam .
Co oznacza "niski poziom sprzężenia i wysoki poziom spójności"
Mam problemy ze zrozumieniem wypowiedzi low in coupling and high in cohesion. Wygooglowałem i czytałem dużo na ten temat, ale ... kredytowych, która specjalizuje się tylko w walidacji kart kredytowych.
I nadal nie rozumiesz, co oznacza niskie sprzężenie?
Konstruktorzy vs metody fabryczne [zamknięte]
zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi.
... i null, jeśli rekord nie zostanie znaleziony.
Które podejście jest lepsze w tym przypadku, konstruktor czy metoda fabryczna?
Konstruktorzy a metody fabryczne
Podczas modelowania klas, jaki jest preferowany sposób inicjalizacji:
konstruktory lub
Metody Fabryczne
A jakie byłyby ... i null, jeśli rekord nie zostanie znaleziony.
Które podejście jest lepsze w tym przypadku, konstruktor czy metoda fabryczna?
Dlaczego używamy interfejsu? Czy to tylko dla standaryzacji?
Dlaczego używamy interfejsu?
Czy to tylko dla standaryzacji?
Co to jest anty-wzór?
Studiuję wzorce i anty-wzorce. Mam jasne pojęcie o wzorach, ale nie mam anty-wzorców. Definicje z Internetu i Wikipedii bardz ... .
Czy ktoś może mi wyjaśnić prostymi słowami, czym jest anty-wzorzec? Jaki jest cel? Co oni robią? To coś złego czy dobrego?
Co oznacza "program do interfejsów, a nie implementacji"?
Można natknąć się na to zdanie, czytając o wzorcach projektowych.
Ale ja tego nie rozumiem, czy ktoś mógłby mi to wyjaśnić?
Sprzężenie i spójność
Staram się sprowadzić pojęcia sprzężenia i spójności do zwięzłej definicji. Czy ktoś może mi podać krótkie i zrozumiałe wyjaś ... nie(krótsze niż definicje na Wikipedii tutaj i Tutaj)? Jak wchodzą w interakcje?
Dzięki.
Ktoś ma dobry, krótki przykład?
Rekomendacja książki OOAD: od teorii do praktyki [zamknięta]
Szukam dobrego programisty OO. OO intryguje mnie, bo rozumiem wzory, wiem dlaczego kompozycja daje większą elastyczność niż d ... o ich praktycznym związku.
Jaka książka najbardziej przyczyniła się do tego, że jesteś pewny siebie Oo-architekt/projektant?
C++: Asocjacja, agregacja i skład
Zaczynam studiować OOAD i mam problem ze znalezieniem przykładu C++ kodu, który ilustruje jak Association, Aggregation i Comp ... miast tego? Byłabym wdzięczna, gdybyś dał mi również odniesienie do kodu z książki (abym mogła omówić to z moim instruktorem)
Jak można rozbudować projekt używając kart CRC?
Zawsze zastanawiałem się, jak ludzie używają kart CRC (class responsibility collaboration). Czytałem o nich w książkach, znal ... się nauczyć więcej.
UPDATE
Wszelkie linki do filmów przedstawiających ludzi opracowujących tą technikę będą mile widziane.
Jak rozwijać umiejętności* prawdziwego życia * OOP?
Od dłuższego czasu studiuję OOP i dobrze rozumiem teorię. Przeczytałem Head First książkę o OOP i, chociaż wzmocnił wiele te ... ych umiejętności OOP?
Pracuję głównie w. NET (visual basic), ale mile widziane są sugestie, które zawierają różne platformy.