Domande taggate «object-oriented»

Una metodologia che consente di modellare un sistema come un insieme di oggetti che possono essere controllati e manipolati in modo modulare

9
Perché la maggior parte dei linguaggi imperativi / OO "ben noti" consente l'accesso non controllato a tipi che possono rappresentare un valore "nulla"?
Ho letto della (non) comodità di avere nullinvece (per esempio) Maybe. Dopo aver letto questo articolo , sono convinto che sarebbe molto meglio usareMaybe (o qualcosa di simile). Tuttavia, sono sorpreso di vedere che tutti i linguaggi di programmazione imperativi o orientati agli oggetti "ben noti" continuano a essere utilizzati …



12
Quanto è grande per una classe?
Sono uno sviluppatore di lunga data (ho 49 anni) ma piuttosto nuovo nello sviluppo orientato agli oggetti. Ho letto di OO dalla Eiffel di Bertrand Meyer, ma ho programmato davvero poco OO. Il punto è che ogni libro sul design di OO inizia con un esempio di barca, auto o …





7
La programmazione funzionale ignora i vantaggi ottenuti da "Sui criteri da utilizzare per la decomposizione dei sistemi in moduli" (nascondere i dati)?
C'è un articolo classico chiamato On the Criteria To Be Use in Decomposing Systems in Modules che ho appena letto per la prima volta. Ha perfettamente senso per me ed è probabilmente uno di quegli articoli su cui si basava OOP. La sua conclusione: Abbiamo provato a dimostrare con questi …


12
SOLIDO vs. Evitare l'astrazione prematura
Capisco che SOLID dovrebbe realizzare e utilizzarlo regolarmente in situazioni in cui la modularità è importante e i suoi obiettivi sono chiaramente utili. Tuttavia, due cose mi impediscono di applicarlo in modo coerente su tutta la mia base di codice: Voglio evitare l'astrazione prematura. Nella mia esperienza, disegnare linee di …

14
Quanto sono gestite le basi di codice non OO?
Vedo sempre che l'astrazione è una funzione molto utile che OO fornisce per gestire la base di codice. Ma come vengono gestite le grandi basi di codice non OO? O alla fine diventano semplicemente una " grande palla di fango "? Aggiornamento: sembrava che tutti pensino che l'astrazione sia solo …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.