Contenuto contrassegnato con 'OOP'

  • Le basi dell’OOP e i vasi di Pandora

    _Logo Alle volte ci si ritrova a perdere molto tempo per implementare una funzionalità all’apparenza banale ma che se inserita in un codice privo di architettura può provocare diversi mal di pancia. È come aprire un vaso di Pandora: tutto e il contrario di tutto rendono ogni modifica instabile come quelle che l’hanno preceduta. Continua a leggere...

  • Facade Pattern

    _Logo E' forse il pattern più comune tanto che il suo utilizzo passa inosservato. Riguarda la semplificazione di un insieme di interfacce, chiamato subsystem, tramite un’unica interfaccia. Sostanzialmente parliamo di definire un wrapper affinché l'utilizzo di un codice sia semplice ed immediato. Lo scopo è nascondere la complessità. Continua a leggere...

  • Fondamenti di Object Oriented Programming

    _Logo Penso che un buon punto di partenza per la sezione coding sia parlare di programmazione ad oggetti, non solo perché i linguaggi che utilizzo quotidianamente sono C# e VB.NET, ma anche perché OOP significa analizzare e progettare le applicazioni seguendo ben definiti principi. Continua a leggere...