Programmazione e modellazione orientata agli oggetti [chiusa]

0

Sto seguendo un corso in OOA / D questo semestre. Ho alcuni dubbi sulla programmazione orientata agli oggetti.

  1. È vero che la programmazione orientata agli oggetti può essere eseguita senza alcun modello specifico come OMT?

  2. Quali sono i modelli disponibili per lo sviluppo di software orientato agli oggetti?

posta user5507 08.07.2012 - 10:16
fonte

2 risposte

5

Lo sviluppo di OO veniva eseguito molto prima che esistessero gli strumenti di modellazione. Gli strumenti di modellazione sono stati creati come un modo per aiutare lo sviluppo OO. Che siano o meno riusciti a semplificare lo sviluppo di OO è oggetto di un'altra domanda.

Per questo, puoi eseguire lo sviluppo di OO come nelle lingue non OO. È difficile simulare l'ereditarietà e il polimorfismo senza supporto linguistico, ma gli aspetti dell'incapsulamento e dell'hiding delle informazioni non richiedono specifici costrutti del linguaggio OO.

    
risposta data 08.07.2012 - 14:02
fonte
1

Is it true that Object Orinted programming can be done without any specific modelling like OMT.

OOP è un modo per programmare - La modellazione è un modo per facilitare il pensiero e la documentazione delle specifiche e dei requisiti di un sistema. La modellazione oggetto è un tipo di modellazione che si concentra sulle tecniche di modellazione che utilizzano gli oggetti.

What are the models available for object Oriented software development?

OOP è spesso modellato tramite Unified Modeling Language (UML). Tuttavia, UML è una specifica non una metodologia, non ti dice cosa fare. UML non è richiesto per creare programmi OO funzionanti.

I professionisti e i teorici dell'OOP hanno raccolto e presentato alcune esperienze utili per situazioni di programmazione comuni in quelli che vengono definiti modelli (vedi ad esempio: Modelli di design per Wiki .

    
risposta data 08.07.2012 - 20:52
fonte