با سلام خدمت همه دانشجویان دوره
ما در این پروژه اومدیم و توسط Interface و abstract کلاس یک سری قانون تعریف کردیم که کلاسهای فرزند باید از اون پیروی کنند.
نمونه بارز این داستان هم متود export بود که هر کلاسی به سبک خودش اون رو تعریف میکرد ولی نام یکسانی داشت.
ولی تو فایل process اومدیم اسم کلاس هارو هم بر طبق یک اصل در نظر گرفتیم که به صورت زیر باشن
JsonExporter
PdfExporter
TextExporter
ولی خب هیچ جایی این اصل تعریف نشده و سفت و سخت نیست و یک قانون ضمنی که باید رعایت بشه
فردا روزی یک برنامه نویس دیگه از نام دیگری برای کلاس استفاده کنه مثل exportToCsv کد ما دچار اشکال میشه.
تمام اینهارو گفتم که سوال کنم ایا میشه یک قانون برای تعریف نام کلاس درون کدها نوشت ؟
که بشه این مورد رو هم با کدنویسی هندل کرد.
با تشکر از همراهی شما عزیزان