
L’importanza dell’astrazione
17 - Gennaio - 2008
Nel mondo in cui viviamo ci sono cose che ci circondano molto complesse. Se si pensi alle cose che ci girano intorno ci si rende conto che ognuna ha un diverso grado di complessità: ad componenti hardware di un computer o addirittura organi meccanici di un motore. E’ umanamente impossibile riferirsi a questi oggetti e comprendere ogni dettaglio.
Nel campo della meccanica e difficile costruire un motore, si tratta infatti di un compito arduo. Questa situazione e’ molto comune per i programmatori quando si deve realizzare un applicazione software di grandi dimensioni.
Infatti si ricorre all’ Astrazione dove l’individuo e capace di gestire e controllare le difficoltà e le complessità.
Anche se inconsciamente noi siamo molto abituati ad astrarre. Per esempio una piantina stradale e’ un’astrazione di una città.
Quindi possiamo definire il concetto di Astrazione come un procedimento che consente di semplificare la realtà che vogliamo analizzare La semplificazione avviene concentrando l’attenzione solo sugli elementi importanti dell’oggetto complesso che stiamo considerando.
L’astrazione risulta essere uno strumento molto utile. Il momento giusto di procedere con l’astrazione e’ quando ci si accorge che non si riesce più a gestire la complessità del fenomeno che si sta analizzando.
