این موراد که قراره در نهایت به صورت آبجکتی تبدیل بشن و توی سرفصل شی گرایی گفته میشه ایناها بیشتر قسمت هاش کد نویسی تکراریه
دلیلش چیه که توی این سر فصل برنامه نویسی رویه ای رو تدریس میشه ؟
لطفا به صورت کامل توضیح بدین
سلام و احترام
خب این سرفصل قبل از سرفصل شئ گرایی هستش و یه جوری این سرفصل نتیجه گیری سرفصل هایی هستش تا قبل از این شما دیدید و یاد گرفتید. هدف این بود که شما مباحثی که یادگرفتید رو در قالب 2 پروژه مشاهده کنید و براتون تمرین خوبی باشه و تسلط کافی رو شما به دست بیارید.
در انتهای دوره شما پروژهی کاملا حرفه ای رو قرار است ما پیاده سازی کنید که کاملا با شئ گرایی و معماری MVC خواهد بود.
امیر صالحی۰۱ آذر ۱۳۹۹، ۰۸:۰۰
خب این همه یاد بگیریم مثلا برنامه نویسی رویه ای بکنیم
بعد در انتها بگید اینا دیگه به کار نمیاد بریم شی گرایی و اون کدها تکراریه و خوب نیست همه رو عوض کنیم ؟
hamid mostafazadeh۰۱ آذر ۱۳۹۹، ۰۸:۳۶
الان همین شی گرایی هم به نظرم نیاز نیست خیلی بخونیم
و بریم روی یک mvc
نظرتون ؟ و همون جا کار کنیم برنامه نویسی شی گرایی رو
لطفا خلاصه جواب ندید
hamid mostafazadeh۰۱ آذر ۱۳۹۹، ۰۸:۴۲
ببینید اگه پروژتون مثل این پروژه todo یه پروژه کوچیکه شما لازم نیست درگیر پیچیدگی سئ گرایی بشید، شئ گرایی یه راهکار و دید مناسب برای پروژههای بزرگه.
اگه سوالی بود مطرح کنید من در خدمتم، موفق باشید.
امیر صالحی۰۱ آذر ۱۳۹۹، ۰۸:۴۲
MVC یه معماریه و به شما کمک میکنه که توی برنامه نویسی شئ گرایی بتونید با یه معماری مناسب جلو برید. شئ گرایی خیلی مهمه یادگیریش همون طور که یادگیری معماری اهمیت زیادی داره. به طور کلی این دوتا از هم جدان. مثلا شما وقتی یه پکیجی رو مینویسید عمدتا از معماری استفاده نمیکنید و کل پروژه شئ گرایی هستش.
ولی زمانی که میخواید یه پروژه مثلا دیجیکالا رو پیاده سازی کنید شما قطعا نیاز به یه معماری داری
امیر صالحی۰۱ آذر ۱۳۹۹، ۰۸:۴۸
الان 2 تا سوال
1 - الان برنامه نویسی رویه ای رو آموزشش شما پیشنهاد میکنید ببینیم ؟ (چون خیلی به لحاظ کد زنی رویه ای پیشنهاد نمیشه میگم)
2 -من میخام یه پروژه کار کنم روی یه mvc آیا نیازه قسمت شی گرایی رو ببینم ؟
hamid mostafazadeh۰۱ آذر ۱۳۹۹، ۰۸:۵۴
1 - بله حتما ببینید چون چندین دید رو نسبت به برنامه نویسی پیدا میکنید.
2 - حتما شئ گرایی رو خوب دنبال کنید چون شما توی معماری MVC باید کد شئ گرایی بزنید و عملا اگه بلد نباشید به مشکل میخورید
امیر صالحی۰۱ آذر ۱۳۹۹، ۰۹:۰۲
1- برای مورد 1 جایی یا پروژه بزرگی میشناسید که ازش استفاده کرده باشه ؟
hamid mostafazadeh۰۱ آذر ۱۳۹۹، ۰۹:۰۷
توی پاسخ قبلی هم اشاره کردم، برنامه نویسی رویه ای برای پروژههای کوچیکه ن بزرگ. شی گرایی، رویه ای و غیر یک دید هستند. مثل یک عینک میمونه که به چشمامون میزنیم و همه چی رو با رنگ لنزهای اون عینک میبینیم.