April 2017
Intermediate to advanced
564 pages
24h 7m
English
In other words, this means that if the class has various use cases, then it should have a specific interface for each of its use cases.
Once again, our preceding example in LSP shows how the interface segregation principle is achieved by splitting the ISettings interface into two separate interfaces--IReadableSettings and IWriteableSettings.
Read now
Unlock full access