سلام
من یک HomeLayout دارم که از HomeLayoutViewModel استفاده می کنه. یک InternalLayout دام که از InternalLayoutViewModel استفاده می کنه در حالی که Layout صفحه InternalLayout هین HomeLayout هست. و داخل هرکدوم از این Laout ها تعدادی صفحه باز میشن. مثلا Page با مدل PageViewModel توی HomeLayout باز میشه و Post با مدل PostViewModel تو InternalLayout باز میشه. کاری که من برای مدیریت این ViewModel ها کردم این بود که HomeLayoutViewModel از InternalLayoutViewModel ارث بری کرد و تو تمام قسمت ها از HomeLayoutViewModel استفاده می کنم که با زیاد شدن صفحات داخلی این کار داره مشکل میشه و این ViewModel ها هی دارن بزرگتر می شن. می خواستم ببینم کسی راه حل بهتر و کارآمدتری سراغ داره؟
ممنون