Modularità (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m fix link
mNessun oggetto della modifica
Riga 7:
La differenza tra le [[Classe (informatica)|classi]] ed i moduli sono:
 
* Le Classi possono essere instanziateistanziate per creare [[Oggetto (informatica)|oggetti]],
* Le Classi possono [[Ereditarietà (informatica)|Ereditare]] il loro comportamento e dati da altre classi,
* Il [[Polimorfismo (informatica)|Polimorfismo]] permette la relazione tra istanze di classi di poter cambiare a run-time, mentre le relazioni tra i moduli sono statiche.
Riga 17:
 
==Linguaggi di interconnessione dei moduli (MILs)==
I '''linguaggi di interconnessione dei moduli''' ('''MILs''') forniscono costrutti di grammatica formale per decidere le varie specifiche di interconnesioneinterconnessione dei moduli necessarie ad assemblare un completo sistema software. I MILs permettono la separazione tra la '''programmazione in piccolo''' e la '''programmazione in grande'''. Scrivere un modulo rappresenta la programmazione in piccolo, mentre assemblare un sistema tramite l'aiuto del MIL rappresenta la programmazione in grande. Un esempio del MIL è il MIL-75.
 
==La modularità nell'informatica==