SOLID: Interface seg