Skip to content

applying interface segregation principle #16

applying interface segregation principle

applying interface segregation principle #16