در پروژههای بزرگ که ممکن است چندین abstract class یا interface داشته باشیم، برنامه نویسها چطور میتوانند در زمان توسعه به یاد بیارند که در هر قسمت باید از کدام interface استفاده کنند؟
با سلام
در پروژههای بزرگ اولا داکیومنت درستی برای هر ماژول و فیچر وجود دارد و برنامه نویس برحسب داکیومنت اقدام به توسعه میکند در ضمن وقتی از interfaceها استفاده میکنید در حقیقت شما قوانین را وضع میکنید و در لایه پیاده سازی استفاده از ان قوانین را الزام میکنید در این حالت توسعه دهنده الزام دارد که از قوانین مشخص پیروی کند وگرنه نمیتواند ماژول را توسعه دهد