اینجا گفتید تا جایی که میشه نباید از inheritance استفاده کنیم برای اینکه ocp رعایت بشه
این یعنی که ما از یکی از خواص شی گرایی که باعث میشه code duplicate کمتری داشته باشیم نباید زیاد استفاده کنیم؟
سلام. یه مبحث مهمی هست به نام Composition Over Inheritance و دقیقا در مورد این صحبت میکنه که برای Code Reuse تا جای ممکن از Composition استفاده بشه.دلیل تاکید بنده در این بخش هم همینه هر چند ما در الگوهایی میبینیم که به این Inheritance نیاز داریم.