Diferència entre revisions de la pàgina «M3 - Programació estructurada / Continguts UF2: Disseny modular»

De wikiserver
Dreceres ràpides: navegació, cerca
(Descomposició funcional)
(Descomposició funcional)
Línia 2: Línia 2:
 
==Descomposició funcional==
 
==Descomposició funcional==
  
:*L’objectiu serà resoldre el problema general com a una suma de subproblemes més petits. Aquesta és la base del que
+
:*L’objectiu serà resoldre el problema general com a una suma de subproblemes més petits.  
  
 
:*La solució a cada subproblema s’anomena subrutina o subprograma, i a Java, mètode.  
 
:*La solució a cada subproblema s’anomena subrutina o subprograma, i a Java, mètode.  

Revisió del 13:36, 8 març 2018

Descomposició funcional

  • L’objectiu serà resoldre el problema general com a una suma de subproblemes més petits.
  • La solució a cada subproblema s’anomena subrutina o subprograma, i a Java, mètode.
  • Permet la reutilització del codi, facilita la seva lectura i el seu manteniment.
  • Escriure codi més genèric facilita la seva reutilització.

Reutilització de subproblemes resolts

Aplicació correcta del disseny descendent

Declaració de mètodes

Canvis en el mètode principal en declarar altres mètodes

Accessibilitat de variables dins una classe

Declaració d'un mètode amb un paràmetre

Declaració de mètodes amb múltiples paràmetres

Notes sobre com declarar i utilitzar els mètodes

Exemples