ursus
01/30/2019, 3:15 AMclass BigInterface(
private val logicalObject1 : LogicalObject1,
private val logicalObject2 : LogicalObject2,
private val logicalObject3 : LogicalObject3,
private val logicalObject4 : LogicalObject4,
) {
fun function1() {
logicalObject1.function1()
}
.....
fun functionN() {
logicalObject<<whatever>>.function1()
}
}