Salta al contingut

    ↑ ↓ per moure't↵ per obrir

    PRO2 · Tema 1

    Especificació i programació orientada a objectes

    Com es dissenya un programa gran a partir de mòduls i tipus abstractes de dades. Especificar què fa cada peça abans de pensar com.

    Capítols

    1. 1.1
      Disseny modular

      Un programa gran es divideix en mòduls amb una interfície clara. Així cada part es pot entendre, provar i canviar per separat.

      Llegit
    2. 1.2
      Tipus abstractes de dades

      Un TAD defineix què pots fer amb unes dades sense dir com estan fetes per dins. És la idea central de l'assignatura.

      Llegit
    3. 1.3
      Especificació pre/post

      Cada operació es descriu amb una precondició i una postcondició. És el contracte entre qui la fa i qui la fa servir.

      Llegit
    4. 1.4
      Classes i objectes a C++

      Com es tradueix un TAD a una classe de C++: atributs privats, mètodes públics, constructors i mètodes constants.

      Llegit
    5. 1.5
      Consolidació

      Repàs de tot el tema en una sola pàgina: les idees clau de cada capítol, com encaixen entre elles i els errors més habituals. Ideal per repassar abans de l'examen.

      Llegit