Implementation by Delegation
اگه بخواییم یک اینترفیس رو پیاده سازی کنیم ولی تمام متدهای اون رو پیاده سازی نکنیم (یک کلاس دیگه داریم که همون اینترفیس رو پیاده سازی کرده و ما فقط میخوایم یکسری تغییر توی اون ایجاد کنیم).
interface Base
class BaseImpl() : Base
class Derived(n: Base) : Base by n
+ نوشته شده در دوشنبه ۱۸ فروردین ۱۳۹۹ ساعت 15:40 توسط No One