Domande con tag 'constructors'

2
risposte

Inizializza le risorse fisiche nel costruttore

È una pratica accettabile inizializzare risorse fisiche / esterne da un costruttore quando la risorsa è necessaria perché l'oggetto faccia il suo lavoro? Ad esempio, supponiamo di voler creare un oggetto che trasmetta una coda di messaggi dur...
posta 21.01.2015 - 02:44
2
risposte

Come separare la logica di costruzione e runtime in iOS?

Ho letto il libro del codice pulito di Robert Martin in cui suggerisce di separare un processo di avvio / costruzione dei programmi dalla sua logica di runtime. In Java (il linguaggio utilizzato dal libro) ciò comporta lo spostamento di tutti...
posta 12.04.2018 - 14:09
1
risposta

Costruttore vs operatore di casting

Sto programmando una libreria (quindi ho accesso completo a tutte le classi menzionate). Due classi ( A e B ) sono essenzialmente le stesse e differiscono solo per la loro implementazione, quindi possono essere facilmente convertite l'u...
posta 11.01.2015 - 12:38
4
risposte

Legittimo "vero lavoro" in un costruttore?

Sto lavorando a un progetto, ma continuo a colpire un posto di blocco. Ho una particolare classe (ModelDef) che è essenzialmente il proprietario di un albero nodo complesso costruito analizzando uno schema XML (penso DOM). Voglio seguire i buoni...
posta 20.12.2015 - 02:11
2
risposte

Come vengono impostati i parametri del costruttore di un controller MVC?

Come funziona l'iniezione edilizia? Ho il seguente codice: public class AdvancedSearchController : Controller { private EmployeeController _employeeController; public AdvancedSearchController(EmployeeController employeeController)...
posta 09.01.2016 - 00:01
2
risposte

Principio di Liskov con diversi parametri del costruttore

La mia prima domanda è, il principio di Liskov è applicato anche sulla dichiarazione del costruttore? Voglio dire, sono obbligato ad avere esattamente lo stesso numero / tipo di parametri nel mio costruttore per ciascuna (diversa) classe?...
posta 13.11.2015 - 08:28
1
risposta

Sta usando il costruttore di copie in un costruttore di oggetti cattivo? [duplicare]

Leggevo questa pagina sull'uso la parola chiave new nel costruttore e mi chiedevo se si applica ai costruttori di copia per le raccolte. Supponiamo che abbia una classe Book e una raccolta per archiviare un set di authors...
posta 01.09.2018 - 00:08
2
risposte

Esecuzione di comunicazione seriale nel costruttore per inizializzare un oggetto

Ho una classe UnitInfo che rappresenta una raccolta di informazioni sull'unità con metodi per ottenere le informazioni sull'unità in modo strutturato, come una specifica codifica, ecc. Queste informazioni sull'unità sono costituite da infor...
posta 26.09.2018 - 14:28
1
risposta

Istanza di un'altra classe all'interno della classe, invece delle variabili di istanza del costruttore?

Stavo guardando una lezione OOP con tale codice: class UsersConstroller { protected $userService protected $logger public function __construct { UserService $userService, Logger $logger } } Ciò che quest...
posta 02.03.2017 - 10:35
1
risposta

Passa dati in un costruttore o crea invece metodi virtuali?

In un modulo orientato agli oggetti che descrive un database, dovrei passare le strutture dati di descrizione del DB al costruttore nei costruttori delle classi derivate, o dovrei invece creare metodi ("virtuali" che sono dinamici) che creano le...
posta 28.08.2015 - 19:50