Pour réaliser notre application,
plusieurs possibilités se présentent à
nous :
- utiliser les ressources existantes et instancier des objets,
- créer nos propres fonctionnalités.
La première solution utilise
la bibliothèque des composants déjà
définis ou ceux créés par nous
même. Cette technique revient à définir
des liaisons équipotentielles et à les
affecter. C'est par définition un câblage.
Remarque : cette opération
de câblage, c'est aussi ce que l'on fait en réalisant
un design par schéma et que l'on place les équipotentiels.
La seconde solution consiste à ne
pas utiliser les ressources et à inventer ou créer
une nouvelle fonctionnalité ou module.
Remarque : cette approche
permettra peut être d'optimiser la description et
de réaliser des modules non génériques.
Les 2 approches sont possibles et elles
se complètent plus qu'elles ne se concurrencent.
Au niveau le plus bas, on est en phase de création
et en remontant dans l'analyse, on relie les modules entre
eux (câblage).
Le plus simple c'est d'illustrer ces approches
par les exemples.
Une instanciation est
un mot venu de la programmation objet. Cela consiste à
créer un objet d'un type déterminé.
Plus simplement, c'est créer un composant
du type prédéfini.