Index


  1. Progettare classe super-tipo animale astratta
  2. E i vari sotto tipi come mammiferi uccelli …
  3. Poi definisco gli altri sotto tipi (non astratti)
  4. Ora definisco interfacce (publiche) come votare, beccare ecc..
    • oss: volare è un metodo di un uccello ma pinguino non vola quindi lo sovra scrive
  5. Nuota è un metodo di ogni animale, tutti gli animali possono nuotare

Interfacce o metodi

  • in progetti statici (in cui gli oggetti non si evolvono nel tempo non conviene abusare di interfacce)
  • Invece in progetti dinamici in cui gli oggetti mutano nel tempo è più conveniente utilizzare interfacce.