Pytania oznaczone «oop»

118
JavaScript OOP w NodeJS: jak?

Jestem przyzwyczajony do klasycznego OOP, jak w Javie. Jakie są najlepsze praktyki wykonywania OOP w JavaScript przy użyciu NodeJS? Każda klasa to plik z module.export? Jak tworzyć klasy? this.Class = function() { //constructor? var privateField = "" this.publicField = "" var privateMethod...

118
Domyślna widoczność metod klas w PHP

Zajrzałem do instrukcji , ale nie mogę znaleźć odpowiedzi. Jaka jest domyślna widoczność w PHP dla metod bez deklaracji widoczności? Czy PHP ma widoczność pakietu jak w Javie? Na przykład w poniższym kodzie, czy jest go()publiczny czy prywatny? class test { function go() { } } Powodem, dla...

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

Zdaję sobie sprawę, że to bardzo podstawowe pytanie, ale ankieter zadał mi bardzo podstępny sposób i byłam bezradna :( Znam tylko materiałową lub teoretyczną definicję interfejsu i zaimplementowałem ją w wielu projektach, nad którymi pracowałem. Ale naprawdę nie rozumiem, dlaczego i jak jest to...

116
Rzutowanie typu w pętli for-in

Mam tę pętlę for-in: for button in view.subviews { } Teraz chcę, aby przycisk został rzutowany na klasę niestandardową, aby móc użyć jego właściwości. Próbowałem tego: for button in view.subviews as AClass Ale to nie działa i wyświetla mi błąd:'AClass' does not conform to protocol...

115
Przeciążony wybór metody oparty na rzeczywistym typie parametru

Eksperymentuję z tym kodem: interface Callee { public void foo(Object o); public void foo(String s); public void foo(Integer i); } class CalleeImpl implements Callee public void foo(Object o) { logger.debug("foo(Object o)"); } public void foo(String s) { logger.debug("foo(\"" + s +...

115
Scala w dół czy malejąca dla pętli?

W Scali często używasz iteratora, aby wykonać forpętlę w rosnącej kolejności, na przykład: for(i <- 1 to 10){ code } Jak byś to zrobił, żeby od 10 do 1? Myślę, że 10 to 1daje pusty iterator (jak zwykła matematyka zakresu)? Zrobiłem skrypt Scala, który rozwiązuje to, wywołując odwrócenie w...

114
Pytanie do wywiadu z Amazon: Zaprojektuj parking OO [zamknięte]

Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie rozsądnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy ....

114
NSDefaultRunLoopMode vs NSRunLoopCommonModes

Ilekroć próbuję pobrać duży związany z pliku UIScrollView, MPMapViewlub coś, proces pobierania zostanie zatrzymany, gdy tylko dotknąć ekranu iPhone. Na szczęście niesamowity post na blogu Jörna sugeruje alternatywną opcję, użycie NSRunLoopCommonModesdo połączenia. To pozwala mi przyjrzeć się...