I principi S.O.L.I.D. – ISP

Interface Segregation Principle (ISP): Ogni client non deve implementare interfacce che non usa. Invece di strutturare i moduli implementando un’unica interfaccia, √® preferibile organizzare il nostro progetto con interfacce separate (e quindi moduli separati). Come per le classi (dal principio SRP visto in precedenza) anche le interfacce dovrebbero essere definite per specifiche responsabilit√†. Quando una … Leggi tutto I principi S.O.L.I.D. – ISP