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

Il terzo principio S.O.L.I.D. riporta: “You should be able to use any derived class instead of a parent class and have it behave in the same manner without modification“.

In questo nuovo articolo, viene descritto il terzo principio S.O.L.I.D.

[visual-link-preview encoded=”eyJ0eXBlIjoiZXh0ZXJuYWwiLCJwb3N0IjowLCJwb3N0X2xhYmVsIjoiIiwidXJsIjoiaHR0cHM6Ly9hbWVybGluLmtlYW50ZXguY29tL2ktcHJpbmNpcGktcy1vLWwtaS1kLWxzcC8iLCJpbWFnZV9pZCI6LTEsImltYWdlX3VybCI6Imh0dHBzOi8vYW1lcmxpbi5rZWFudGV4LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxNy8xMi9zb2xpZC1lMTUxMjQxNTQ0MDk0OS5wbmciLCJ0aXRsZSI6IkkgcHJpbmNpcGkgUy5PLkwuSS5ELiAtIExTUCIsInN1bW1hcnkiOiJJIHByaW5jaXBpIFMuTy5MLkkuRC4gY29uc2VudG9ubyBkaSBzdmlsdXBwYXJlIHNvbHV6aW9uIHNjYWxpYmkgZSBtYW51dGVuaWJpbGkgbmVsIHRlbXBvLiBEZXNjcml0dGkgcGVyIGxhIHByaW1hIGRhIFJvYmVydCBNYXJ0aW4gbmVsIDE5OTEuIiwidGVtcGxhdGUiOiJ1c2VfZGVmYXVsdF9mcm9tX3NldHRpbmdzIn0=”]