Pytania otagowane jako initialization




3
Czy dobrze jest zdefiniować zmienną wewnątrz pętli? [Zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 4 lata temu . Mój instruktor powiedział mi kiedyś, że nie powinienem definiować zmiennej wewnątrz pętli , ale szczerze mówiąc nadal nie rozumiem, …


6
Jak pisać konstruktory, które nie mogą poprawnie utworzyć instancji obiektu
Czasami musisz napisać konstruktor, który może zawieść. Powiedzmy na przykład, że chcę utworzyć instancję obiektu ze ścieżką do pliku, coś w rodzaju obj = new Object("/home/user/foo_file") Dopóki ścieżka wskazuje odpowiedni plik, wszystko jest w porządku. Ale jeśli łańcuch nie jest prawidłową ścieżką, rzeczy powinny się zepsuć. Ale jak? Mógłbyś: rzuć …


2
najlepsza praktyka inicjowania członków klasy w php
W moich konstruktorach mam dużo takiego kodu: - function __construct($params) { $this->property = isset($params['property']) ? $params['property'] : default_val; } Czy lepiej to zrobić, niż określić wartość domyślną w definicji właściwości? tj. public $property = default_val? Czasami istnieje logika dla wartości domyślnej, a niektóre wartości domyślne są pobierane z innych właściwości, …


4
Gdzie obiekt w CQRS + ES powinien być w pełni zainicjowany: w konstruktorze lub podczas stosowania pierwszego zdarzenia?
Wydaje się, że istnieje powszechna zgoda w społeczności OOP, że konstruktor klasy nie powinien pozostawiać obiektu częściowo, a nawet całkowicie niezainicjowanego. Co rozumiem przez „inicjalizację”? Z grubsza mówiąc, proces atomowy , który wprowadza nowo utworzony obiekt w stan, w którym utrzymują się wszystkie niezmienniki jego klasy. Powinna być pierwszą rzeczą, …
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.