Задача состоит в том, чтобы скрыть интерфейс Library11 за фасадом библиотеки 2.
Полный источник здесь https://bitbucket.org/tim4dev/inheritance-interfaces/src/master/
- (Library1) interface1
- (Library2)интерфейс2: интерфейс1
- (библиотека2) Класс2: интерфейс2
- (приложение)
implementation project(":library2")
class KlassApp constructor(
private val klass: Interface2
) {
fun klassAppFun() {
klass.interface1fun1()
}
}
Получается ошибка
KlassApp.kt: Unresolved reference: interface1fun1
Вопрос : по каким стандартным рисункам можно скрыть Library1
за фасадом Library2
?