ursus
class 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() } }
A modern programming language that makes developers happier.