oop

Co to jest kowariantny Typ powrotu?

Co to jest kowariantny Typ powrotu w Javie? W programowaniu obiektowym w ogóle?

Czy to zła praktyka, aby seter zwrócił "to"?

Czy to dobry czy zły pomysł, aby setery w Javie zwracały "to"? public Employee setName(String name){ this.name = name; ... aangażowany niż to, co opisuję - jak opisuje to Josh Bloch, istnieje powiązana statyczna Klasa Builder do tworzenia obiektów.

Java Multiple Inheritance

Próbując w pełni zrozumieć, jak rozwiązać problemy z dziedziczeniem wielu elementów Javy, mam Klasyczne pytanie, które muszę ... ków i koni. Jeśli istnieje sposób, aby być w stanie stworzyć zwierzęta również, że byłoby wielkie, ale nie jest to konieczne.

Jaka jest różnica między interfejsem a klasą i dlaczego powinienem używać interfejsu, skoro mogę zaimplementować metody bezpośrednio w klasie?

Wiem, że to bardzo podstawowe pytanie, ale rozmówca zadał mi bardzo podstępny sposób i byłem bezradny: ( Znam tylko material ... ie wiem o interfejsach (znam teoretyczne i metody, których używałem) , ale nie jestem zadowolony, że zrozumiałem to wyraźnie.

Metoda chaining-dlaczego jest to dobra praktyka, czy nie?

Metoda chaining jest praktyką metod obiektowych zwracających sam obiekt w celu wywołania wyniku dla innej metody. Tak: par ... uchowanie jest uważane za dobrą praktykę i gdzie popełniam błąd, myśląc, że łamie nieodłączną notację zorientowaną na obiekt.

Zrozumienie kontenerów IoC I wstrzykiwanie zależności

Quick Forward: Piszę to z zamiarem lepszego zrozumienia dependency injection i kontenerów IoC, ale także po to, aby późnie ... góry podziękować wszystkim, którzy poświęcili czas, aby go przeczytać, a tym bardziej każdemu, kto podzieli się swoją wiedzą.

Czym są dobre zasoby JavaScript OOP? [zamknięte]

JavaScript jest lekkim i potężnym językiem, ale często jest źle zrozumiany i trudny do nauczenia się (szczególnie o jego prog ... ond prototypowe dziedziczenie w JavaScript by Douglas Crockfond JavaScript, time to grok Mozilla developer network

Dobre wyzwania / zadania / ćwiczenia do nauki lub doskonalenia umiejętności programowania obiektowego (OOP) [zamknięty]

Jakie jest dobre wyzwanie, aby poprawić swoje umiejętności w programowaniu obiektowym? Ideą tej ankiety jest dostarczenie id ... j stos last-in-first-out Poziom umiejętności - początkujący uzasadnienie-daje doświadczenie jak odwoływać się do obiektów

Nie dziedziczysz po std:: vector

Ok, naprawdę trudno się z tego wyspowiadać, ale w tej chwili mam silną pokusę dziedziczenia po std::vector. Potrzebuję okoł ... jmuje wskaźnik do wektor ... Cóż, wyraziłem swoją sprawę. Zgrzeszyłem. Teraz to od Ciebie zależy czy mi wybaczysz czy nie :)

Jaki jest cel serializacji w Javie?

Czytałem sporo artykułów na temat serializacji i jak to jest tak ładne i świetne, ale żaden z argumentów nie był wystarczająco przekonujący. Zastanawiam się, czy ktoś naprawdę może mi powiedzieć, co naprawdę możemy osiągnąć serializując zajęcia?

Jaka jest definicja "interfejsu" w programowaniu obiektowym

Ok, mój znajomy zastanawia się co znaczy "interfejs" w programowaniu. Jaki jest najlepszy Opis "interfejsu". Dla mnie interfejs jest schematem klasy, czy to Najlepsza definicja?

Najlepsze praktyki na klasach singleton PHP [duplicate]

Możliwy duplikat:kto potrzebuje singletonów? Zawsze piszę w odniesieniu do best practice , ale chcę również zrozumie ... ście nie jest to kwestia życia i śmierci, ale równie dobrze można zrobić coś we właściwy sposób, jeśli istnieje taka opcja:)

Czy iniekcja zależności musi odbywać się kosztem enkapsulacji?

Jeśli dobrze rozumiem, typowym mechanizmem wstrzykiwania zależności jest wstrzykiwanie przez konstruktor klasy lub przez publ ... entyfikując ten kompromis? Jak sobie z tym poradzić? proszę również zobaczyć moją odpowiedź na moje własne pytanie poniżej.

Programowanie R i obiektowe

Programowanie obiektowe w taki czy inny sposób jest bardzo możliwe w R. jednak, w przeciwieństwie do na przykład Pythona, ist ... czeniu, poparte faktami i odniesieniami. Punkty bonusowe za Wyjaśnienie Jak te metody odwzorowują standardowe praktyki OO.

Jak zorganizować KOD do gry, aby pasował do wzorca MVC?

Jestem studentką pierwszego roku na kierunku Informatyka... W ciągu ostatnich kilku lat zaprogramowałem wiele, ale ostatnio c ... /dum-de-dum-drum-my-first-mvc-game-development/ Edit3: kolejny świetny artykuł! http://dewitters.koonsolo.com/gamemvc.html

Rozróżnianie delegacji, kompozycji i agregacji (Java OO Design)

Stoję przed ciągłym problemem odróżniania delegacji, kompozycji i agregacji od siebie i identyfikowania przypadków, w których ... nimi? W jaki inny sposób można wykazać te przykłady inne niż mój obiekt po prostu mający odniesienie do innego obiektu (ów)?

Pisanie solidnego i" nowoczesnego " kodu Fortran

W niektórych środowiskach naukowych często nie można obejść się bez FORTRANA, ponieważ większość programistów zna tylko ten i ... zaangażowania w projekty na dużą skalę oraz martwe projekty. Jakieś dobre adresy URL, porady, referaty/książki na ten temat?

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ć?

Jaka jest różnica między instancją a obiektem?

Jaka jest różnica między instancją a obiektem? Jest jakaś różnica czy nie?

Dlaczego Java Map nie rozszerza kolekcji?

Zaskoczył mnie fakt, że Map<?,?> nie jest Collection<?>. Pomyślałem, że to będzie miało sens, jeśli zostanie zad ... Nie mówię, że to wszystko! Może i powinna zachować wszystkie inne metody (z wyjątkiem entrySet, która jest teraz zbędna)!