Pytania otagowane jako oop

Programowanie obiektowe to paradygmat programowania wykorzystujący „obiekty”: struktury danych składające się z pól danych i metod wraz z ich interakcjami.

6
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 = function() {} this.publicMethod = function() {} } …


16
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 przydatne. Nie rozumiem też jednej rzeczy …
118 c#  class  oop  interface  abstraction 



7
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 + "\")"); } public void foo(Integer i) { logger.debug("foo(" + …
115 java  oop 

8
Jakie wzorce istnieją w projekcie PHP do przechowywania, uzyskiwania dostępu i organizowania obiektów pomocniczych? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
114 design-patterns  oop  php 

5
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 . Zamknięte 7 lat temu . Zaprojektuj parking OO. Jakie …
114 oop 


10
Zagnieżdżona lub wewnętrzna klasa w PHP
Buduję klasy użytkownika dla mojej nowej strony internetowej, jednak tym razem myślałem o zbudowaniu jej trochę inaczej ... C ++ , Java, a nawet Ruby (i prawdopodobnie inne języki programowania) pozwalają na użycie zagnieżdżonych / wewnętrznych klas wewnątrz głównej klasy, co pozwala nam uczynić kod bardziej zorientowanym obiektowo i zorganizowanym. …
111 php  class  oop  nested  inner-classes 

16
Jak utworzyć abstrakcyjną klasę bazową w JavaScript?
Czy można symulować abstrakcyjną klasę bazową w JavaScript? Jaki jest najbardziej elegancki sposób na zrobienie tego? Powiedz, chcę zrobić coś takiego: - var cat = new Animal('cat'); var dog = new Animal('dog'); cat.say(); dog.say(); Powinien wyświetlić: „szczekanie”, „miauczenie”
109 javascript  oop  abstract 

8
Gdzie używam delegatów? [Zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 7 lat temu . Popraw to pytanie Jakie są miejsca w prawdziwym świecie, które wymagają delegatów? …

5
Jaka jest metoda __del__, jak ją nazwać?
Czytam kod. Istnieje klasa, w której __del__zdefiniowano metodę. Dowiedziałem się, że ta metoda służy do niszczenia instancji klasy. Nie mogę jednak znaleźć miejsca, w którym ta metoda jest stosowana. Głównym tego powodem jest to, że nie wiem, jak ta metoda jest stosowana, chyba nie tak: obj1.del(). Więc moje pytania to …
109 python  oop 

5
Kiedy używać opcji „raise NotImplementedError”?
Czy ma to przypominać sobie i swojemu zespołowi o prawidłowym wdrożeniu zajęć? Nie w pełni korzystam z takiej klasy abstrakcyjnej: class RectangularRoom(object): def __init__(self, width, height): raise NotImplementedError def cleanTileAtPosition(self, pos): raise NotImplementedError def isTileCleaned(self, m, n): raise NotImplementedError
109 python  oop 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.