oop

Konstruktory w obiektach JavaScript

Czy klasy/obiekty JavaScript mogą mieć konstruktory? Jak są tworzone?

Jak projektować projekty obiektowe? [zamknięte]

Pracuję nad dużym projektem (dla mnie), który będzie miał wiele klas i będzie musiał być rozszerzalny, ale nie jestem pewien, ... z? Jaki jest proces, który zwykle wykonujesz yeilds dobry, czysty projekt, który będzie ściśle reprezentować produkt końcowy?

Kiedy należy używać klasy a struct w C++?

W jakich scenariuszach lepiej używać struct vs A class W C++?

Co robi słowo kluczowe "static" w klasie?

Mówiąc dokładniej, próbowałem tego kodu: package hello; public class Hello { Clock clock = new Clock(); public s ... ć to słowo kluczowe przed deklaracją? Co dokładnie zrobi i / lub ograniczy pod względem tego, co można zrobić z tym obiektem?

Jaka jest różnica między INIT a call?

Chcę poznać różnicę między metodami __init__ i __call__. Na przykład: class test: def __init__(self): self.a = 10 def __call__(self): b = 20

Kiedy używać interfejsu zamiast klasy abstrakcyjnej i odwrotnie?

To może być ogólne Pytanie OOP. Chciałem zrobić ogólne porównanie między interfejsem i klasą abstrakcyjną na podstawie ich użycia. Kiedy chcesz użyć interfejsu, a kiedy chcesz użyć klasy abstrakcyjnej?

Co to jest polimorfizm, do czego służy i jak się go stosuje?

Oglądałem Wideo Google Tech Talks i często odnosili się do polimorfizmu. Co to jest polimorfizm, do czego służy i jak się go stosuje?

Jaka jest różnica między metodami klasy I instancji?

Jaka jest różnica między metodą klasy A metodą instancji? Czy metody instancji są accessorami (geterami i seterami), podczas gdy metody klas są praktycznie wszystkim innym?

JavaScript private methods

Aby zrobić klasę JavaScript z publiczną metodą zrobiłbym coś takiego: function Restaurant() {} Restaurant.prototype.buy_fo ... , że metody "prywatne "mogą być wywoływane metodami publicznymi, a metody" uprzywilejowane " mogą być wywoływane zewnętrznie.

Użycie.apply() z operatorem 'new'. Czy to możliwe?

W JavaScript chcę utworzyć instancję obiektu (za pomocą operatora new), ale przekazać konstruktorowi dowolną liczbę argumentó ... s, args); } F.prototype = Something.prototype; return function() { return new F(arguments); } })();

Jak uzyskać klasę obiektu JavaScript?

Utworzyłem obiekt JavaScript, ale jak Mogę określić klasę tego obiektu? Chcę czegoś podobnego do metody Javy .getClass().

Wyjaśnienie strzałek UML

Ostatnio studiowałem UML i rysowałem proste diagramy ze zwykłymi strzałkami między klasami, ale wiem, że to za mało. Jest wie ... zwykłą, zwykłą, kropkowaną, wypełnioną diamentem, diamentową)? Byłoby najlepiej, gdyby miał dla nich kilka przykładów kodu.

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?

Różnica między warstwą repozytorium a usługą?

W wzorcach projektowych OOP, jaka jest różnica między wzorcem repozytorium a warstwą usług? Pracuję nad ASP.NET aplikacja MVC 3 i staram się zrozumieć te wzorce projektowe, ale mój mózg po prostu tego nie rozumie...jeszcze!!

Zalety używania prototypu, a definiowanie metod prosto w konstruktorze? [duplikat]

To pytanie ma już odpowiedź tutaj: użycie ' prototype 'vs.' this ' W JavaScript? ... zdefiniowania "klasy", zamiast tylko definicji funkcji: var Class = function () {}; Vs function Class () {}; Dzięki!

Jakie są różnice między strukturą a klasą w C++?

To pytanie było już zadawane w kontekście C#/. Net. Teraz chciałbym poznać różnice między strukturą a klasą w C++. Prosimy ... ą domyślnie prywatni. I ' m oczywiście istnieją inne różnice, które można znaleźć w niejasnych narożnikach specyfikacji C++.

Orientacja obiektu w C

Jaki byłby zestaw sprytnych hacków preprocesora (zgodnych z ANSI C89/ISO C90), które umożliwiają jakąś brzydką (ale użyteczną ... kilka innych ciekawych rozwiązań, ale przede wszystkim interesują mnie Twoje: -)! Zobacz Czy można pisać kod obiektowy w C?

Co to znaczy, że Javascript jest językiem opartym na prototypach?

Jedną z głównych zalet Javascript jest to, że jest to język oparty na prototypach. Ale co to znaczy, że Javascript jest oparty na prototypach i dlaczego jest to zaletą?

Kiedy należy używać 'friend' w C++?

Czytałem C++ FAQ i byłem ciekawy friend deklaracja. Osobiście nigdy z niego nie korzystałem, jednak jestem zainteresowany p ... las. Jednak nie jestem pewien, jak to nie przerywa enkapsulacji. Kiedy te wyjątki mogą trzymać się ścisłości, która jest OOP?

MVC dla zaawansowanych programistów PHP [zamknięty]

Potrzebuję pomocy bardziej doświadczonych programistów. Chcę poprawić swoje umiejętności MVC. Ale nie mogłem znaleźć dobrego ... ś zna dobry object-oriented tutorial for MVC, proszę skierować mnie w odpowiednie miejsce-szukam dobrych linków, książek itp.