ᝰ𝗦𝗲𝗴𝗺𝗲𝗻𝘁
354 subscribers
544 photos
161 videos
264 files
2.22K links
───• · · · ⌞⌝ · · ·

💻در این کانال قراره با هم به سفـری هیجان‌انگیـز در دنیای تکنولوژی بپـردازیم!

┋ 𝙲𝚑𝚊𝚗𝚗𝚎𝚕 @segmenttt

┋ 𝙲𝚘𝚗𝚝𝚎𝚗𝚝 @CodHub4


· · · ⌞⌝ · · · •───
Download Telegram
#آموزش
آموزش نصب مکینتاش در ویندوز (Vmware)




🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
🅾️ #Conditional_Sentences
🅾️ #جملات_شرطی

🅾️ جملات شرطی‌ شامل دو قسمت می‌باشند

1️⃣ عبارت شرطی‌، عبارتی که در آن If باشد
2️⃣ عبارت اصلی‌، به این قسمت جواب شرط نیز گفته میشود.

🛑 به طور کلی‌ سه نوع جمله شرطی‌ وجود دارد: نوع اول، دوم و سوم

1️⃣🅾️ If I have a pen, I will give it to you
🅾️ اگر خودکار داشته باشم،بهت می دم

2️⃣🅾️ If I had a pen now, I would give it to you
🅾️ اگر الان خودکار داشتم، بهت می دادم

3️⃣🅾️ If I had had a pen yesterday, I would have given it to you
🅾️ اگر دیروز خودکار داشتم، بهت داده بودم

🛑 بذارید سه جمله شرطی را با مثال فارسی توضیح بدهم که هیچ وقت فراموش نشود

💥 دو نفر در مورد یه غذایی صحبت می کنند 💥

1️⃣🅾️ اگه ببینیش،می خوریش
2️⃣🅾️ اگه می دیدیش، می خوردیش
3️⃣🅾️ اگه دیده بودیش، خورده بودیش

🛑شرطی نوع اول🛑

🅾️ ساختار این نوع شرطی به شکل زیر است

1️⃣➡️ If + simple present + simple future

🔴 If I find your watch, I will tell you.
🔴 اگر ساعت شما را پيدا کنم به شما خواهم گفت.

🛑 از جملات شرطی‌ نوع اول برای‌ بيان یک شرط يا موقعيت ممکن در آينده استفاده می‌شود.به جای #will میتوان از کلمات زیر می توان استفاده کرد

🅾️ may,should,can,have to,be going to,must,....

🔵 If we leave now, we may catch the 10.30 train.
🔵 اگر حالا حرکت کنيم،احتمالا به قطار ساعت 10:30 می‌رسيم.

🔴 If I see him, I can tell him the news.
🔴 اگر او را ببينم، می تونم خبر را به او بگم

💥نکته💥

🛑 وقتی که می خواهیم در مورد #حقایق صحبت کنیم بر خلاف مثال های قبل دیگر از #will استفاده نمی کنیم. در این حالت در جواب شرط از حال ساده استفاده خواهد شد. به این نوع جملات، جملات شرطی #نوع_صفر میگویند.

مثال:

🔴 If water reaches 100 degrees, it boils.
🔴 قطعا هر زمانی که آب به 100 درجه برسد می جوشد،

🛑 این یک حقیقت است و همانطور که دیدید در این نوع از جملات شرطی ما از #will استفاه نکردیم.

🔵 We get water if we mix hydrogen and oxygen.
🔵 اگر هیدروژن و اکسیژن را ترکیب کنیم آب بدست می آوریم


🅾️ شرطی نوع دوم 🅾️
شرطی غیر محتمل
🛑
🔵 این جملات درباره موقعیتها فرضی یا خیالی صحبت می کنند که احتمال رخ دادنشان غیر ممکن است.

💥 ساختار این نوع شرطی بصورت زیر است؛

▶️ If + گذشته ساده + would/could/might + فعل ساده

🔴 If they had more money, they would buy more fruits.
🔴 اگر آنها پول بیشتری داشتند میوه های بیشتری میخریدند.

🔵 If he left, I would be happier.
🔵 اگه میرفت خوشحال میشدم.

💥نکته اول💥

در جمله شرط هرچند از فعل گذشته ساده استفاده می کنیم اما داریم به یک موقعیت فرضی در زمان حال اشاره می کنیم. مثلا در جمله بالا گفته شده اگر آنها پول بیشتری داشتند. یعنی در حال حاضر آنها این مقدار پول را در اختیار ندارند.

🔴 If we knew how to build a boat, we would escape.
🔴 اگر ما می دانستیم چگونه یک قایق بسازیم فرار می کردیم.

یعنی ما در حال حاضر نمی دانیم و بلد نیستیم یک قایق بسازیم در نتیجه نمی توانیم فرار کنیم.

💥نکته دوم💥

در این گونه جملات اگر فعل یکی از اشکال فعل #to_be باشد با هر نوع فاعلی از #were استفاده می کنیم.

🔵 If I were on this island for a long time, I would go crazy
🔵 اگه تو این جزیره مدت طولانی بودم،دیوانه می شدم

🔴 I could go home if it were 5:00, but it’s only 3:00.
🔴 اگه الان ساعت پنج بود،می تونستم برم خونه. اما الان ساعت سه است

💥شرطی‌ نوع سوم💥
غیر واقعی های گذشته

If + گذشته کامل +, would have + (p.p)

از اين نوع جملات شرطی‌ برای‌ تصور گذشته‌ای‌ غير ممکن استفاده می‌شود. در واقع در اين نوع جملات، گوينده آرزوی‌ يک گذشته متفاوت را دارد

🔴 If I'd seen you, I would have said hello.
🔴 اگر تو را ديده بودم، سلام کرده بودم

🔵 If he had driven more carefully, he wouldn't have been injured
🔵 اگر با دقت بيشتری‌ رانندگی‌ کرده بود، مجروح نمی‌شد

🔴 If I had known you were in this hospital, I would have come to visit you
🔴 اگر می‌دانستم تو این بيمارستان بستری‌ هستید، به دیدنتان امده بودم


🔵 I would have gone to see him if I had known that he was ill.
🔵 اگر می‌دانستم بيماره، می‌رفتم بهش سر می‌زدم

🔴 If you had climbed up the tree, you would have picked the apple.
🔴 اگه از درخت بالا رفته بودی،سیبو چیده بودی

🔵 If I had known her, I would have never let her go
🔵 اگه شناخته بودمش،نمیذاشتم بره

🔴 If you had stayed, I would have stayed, too
🔴 اگه مونده بودی،منم مونده بودم




🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
6 کتاب جذاب واسه برنامه نویس ها😉👇

1️⃣ Clean Code
2️⃣ Code Complete
3️⃣ The Art of Unit Testing
4️⃣ Clean Coder
5️⃣ Implementing Learn Software Development
6️⃣ refactoring , improving the deisgn of existing code


🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
•> #موج_انرژی_مثبت

در این ساعات آخر سال؛ بـرای شما
آرزوی سالی عالی و سرشار از موفقیت، سلامتی، ثروت و بدون هیچ مشکل و مسئله و درد و رنجی نمیکنم!

واقعیت را شما بهتر از من میدانید
که چنین چیزی حقیقت ندارد و نخواهد داشت.
بالا بـرویم و پایین بیاییم؛
زندگی فـراز و فرود خودش را دارد.

نمیشود فقط توقع داشته باشیم
زندگی فراز داشته باشد و فرودی بـرای ما نباشد.
اگر اینطور فکر میکنیم یا اگر به ما اینطور میگویند،
داریم خودمان را فریب میدهیم.
فریبی که وقتی با آن روبرو شویم
دچار اضطرابِ جان و شوک میشویم.

اما امید دارم که سال جدید برای تک تک شما
سال بهتری باشد، بهتر از سالهای گذشته.
در مجموع با تمام اتفاقات تلخ و شیرینی که
در سال پیش رو با آنها روبرو خواهیم شد،
سالی باشد رضایت‌بخش نه لزوما لذت‌بخش.



🆑@segmenttt🌺

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
#دانستنی
معنی پسوند سایت ها چیه ؟



🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
🅾️ کاربرد Unless 🅾️
🛑 کلمه unless به معنی "مگر اینکه" در جمله جایگزین if not می‌شود و همانند if هم می‌تواند در وسط جمله بیاید و هم در اول جمله.
البته وقتی اول جمله می آید وسط جمله نیاز به #کاما داریم
مثال
🔴 You won't pass the final exam if you don't study hard.
🔴 امتحان پایانی را قبول نمیشی اگه سخت مطالعه نکنی

🔵 You won't pass the final exam unless you study hard.
🔵 امتحان پایانی را قبول نمیشی مگه اینکه سخت مطالعه کنی

🔴 Unless you study hard, you won't pass the final exam.




🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
با برنامه نویسی بنز بخر!!!!

💢 هشدار!! ازت انتظار دارم تا آخر این محتوا رو کامل بخونی چون خیلی میپرسن:
"زکریا، با برنامه نویسی میتونم بنز بخرم؟؟"

🏷 ریشه این سوال؟
متاسفانه توی فضای مجازی، از شرایط بد اقتصادی سو استفاده میشه و گاها مخاطبین با عنوان هایی مثل عنوان همین پست گول میخورن و به امید یک شبه ثروتمند شدن میان سمت ترید، برنامه نویسی، نتورک مارکتینگ و....

✔️ آگاه باشید!
من خودم به قوانینی مثل آلفا، بتا جذب و اینجور چیزا اعتقاد ندارم اصلا!
اما ایمان دارم به دست اوردن هرچیز با ارزشی هزینه زمانی و مالی داره، پس باید بهاش رو بدی.

⭕️ در نتیجه
پس اگر شما میخوای چیز با ارزشی رو به دست بیاری، ابتدا باید توی ذهن خودت چند تا کانفیگ انجام بدی! باید با تمام وجود ایمان بیاری که تلاش و استمرار توی هرکاری (نه تنها برنامه نویسی) قطعا لازمه!

💯 اما
حالا من که میدونم تلاش و متخصص شدن لازمه، پس دیگه ثروتمند میشم؟ خیر اصلا نمیشه هیچ تضمینی داد! اگه به فکر خریدن بنز هستی، احتمالا نه تنها برنامه نویسی، بلکه هیچ شغلی نمیتونه بهت کمک کنه، پس چیکار کنم؟

☑️ درامد الانت چقدره؟
بیایم یه سوال از خودمون بپرسیم، الان من درامدم چقدره که به فکر بنزم؟ مثلا بگیم 5 میلیون تومن در ماه. پس این فرد اصلا نباید به فکر درامد 12 میلیون و 15 میلیون باشه!
اگه بتونه از 5 برسه به 7 فوق العادست!

✔️ افزایش تدریجی
این افزایشه رخ میده، بله شدنیه اما اروم اروم اتفاق میفته. بعدا همین 12 میتونه به 15 برسه و درامد های غیرفعال ایجاد کنی! این حس پیشرفته بی نظیره!
اگه الان بیکارم چی؟

📌 اگه درامدم صفره چی؟
اگه بتونی شغلی رو بسازی برای خودت در قدم اول، نیاز های اولیه زندگیت رو تامین کنه( حتی با 5 میلیون و 6 میلیون پس این واقعا عالیه!) سخت ترین قدم همینه! تبریک میگم تو الان در ابتدای مسیر پیشرفت هستی


🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
👏1
•> #موج_انرژی_مثبت


تنها کسی که میتونه نجاتت بده خودتی
خودت رو از زیر فشار بی عیب و نقص بودن بیرون بیار،
زندگی کن!


🆑@segmenttt🌺

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
#ترفند_ویندوز
تنظیم پسورد برای درایو های ویندوز با bitlocker



🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
🔴 در چملات شرطی به جز if از چه کلماتی استفاده می شود

💥unless💥: You can’t come in unless you have a ticket. = If you don’t have a ticket, you can’t come in. / You can’t come in if you don’t have a ticket.

💥on condition that💥: You can borrow the bike on condition that you return it by five o’clock. = If you return the bike by five o’clock, you can borrow it. / You can borrow the bike if you return it by five o’clock.
💥 عبارت on condition that از همه‌ی جایگزین‌های if و از خود if رسمی‌تره.

💥as long as💥: You can stay as long as you don’t mind sleeping on the sofa. = If you don’t mind sleeping on the sofa, you can stay. You can stay if you don’t mind sleeping on the sofa.
⚪️
💥 اصطلاح مشابهی هم داریم: so long as که معنیش عین همینه ولی رسمی‌تر 💥

💥in case of💥: In case of fire, dial 911. = If there’s a fire, dial 911. / Dial 911 if there’s a fire.

💥 providing/provided💥: Providing/Provided (that) you don’t mind cats, you can stay with us.

💥 supposing/suppose/what if💥: Supposing/Suppose/What if he doesn’t turn up, what shall we do then?
💥 این سه مورد آخر
(supposing/suppose/what if)
بیش‌تر در محاوره و انگلیسی غیررسمی کاربرد دارند.💥




🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
این سوال تورو یه برنامه نویس سطح پایین نشون میده!

هیچوقت نپرس

💢 تو چه مدتی میتونم فلان تکنولوژی(مثلا جاوا اسکریپت) رو یاد بگیرم؟

چون یه برنامه نویس خوب هیچوقت این سوال رو نمیپرسه!

☑️ چرا نباید بپرسی؟

چون جواب مشخص و ثابتی نداره! و مدت زمان یادگیری واسه هر شخص متفاوته!

📌 به عنوان مثال:
ممکنه یه نفر تو 2 ماه بتونه یه زبون یا فریمورک برنامه نویسی رو یادبگیره و به سطح بالایی برسه!
اما یه نفر دیگه تو مدت زمان 8 ماه هم نتونه به اون سطح برسه !

🏷 پس مدت زمان یادگیری هر شخص به چیا بستگی داره؟👇👇

1️⃣ هر روز چقدر وقت مفید واسه یادگیری میزاری؟
2️⃣ هر روز چند ساعت تمرین میکنی؟
3️⃣ زبان انگلیسیت چقدر خوبه؟
4️⃣ دست به سرچت چقد خوبه؟
5️⃣ قوه حل مسئلت چقدر قویه؟
6️⃣ چقدر علاقه داری و مصمم و سمجی؟

☑️ سمج باش!

📌 برنامه نویسی پر از باگه ! باگ چاشنی برنامه نویسیه.
برنامه نویسای بالای 13 سال سابقه هم به باگ میخورن!
با حل همین باگ ها پیشرفت میکنی! پس یکم حوصله کن و از دست باگ ها شاکی نباش! باگ ها همیشه هستن!

💯 کلام آخر
سعی کن با فیکس شدن هر باگی یه نکته جدید یادبگیری تا دفعات بعدی باگ کمتری داشته باشی و رفته رفته پیشرفت کنی



🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
•> #موج_انرژی_مثبت

میدونی هیچکس‌ عـالی شروع نکرده
هیچ قهرمانِ المپیکی، اولین مسابقه اش عالی نبوده! هیچ نویسنده ی مشهوری، اولین کتابش چاپ نشده! هیچ خواننده یِ پرطرفداری اولین کنسرتش تو سالن های بزرگ نبوده!
هیچ نقاش معروفی اولین تابلوهاش دیده نشده! هیچ کمدین معروفی اولین اجراهاش مجذوب کننده نبوده!
موفقیت یعنی همین! یعنی هیچکس عالی شروع نکرده ولی تا زمـانیکه قصه اش تموم نشده ادامه داده! تـو هم ادامه بده.



🆑@segmenttt🌺

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
#ترفند
ترفند های شیطانی موبایل



🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
🅾️ وجه التزامی (subjunctive) 🅾️

🛑 وجه التزامی فعل برای بیان پیشنهادات، آرزوها و احتمالات استفاده می‌شود و با وجه خبری فعل (indicative) تفاوت دارد. پس از این فعل‌ها verb word بکار می‌رود که برای همه‌ی ضمایر یکسان است و صرف نمی‌شود (بدون استفاده از افعال modal ).
🛑 برخی از کلماتی که وجه التزامی دارند عبارتند از:

advise, advisable, ask, command, demand, desire, desirable, insist, prefer, propose, recommend, request, require, suggest, urge, urgent, best, crucial, essential, important, necessary, vital, imperative, unthinkable, adamant, anxious, determined, eager, keen + that

🔵 He speaks Engl
ish (وجه خبری).
🔴 She suggests that he speak English (وجه التزامی).
🔵 He sees a do
ctor (وجه خبری).
🔴 It is necessary that he see a doctor (وجه التزامی).
🔵 I hope that they do not enter the competition (وجه خبری).
🔴 I recommend that they not enter the competition (وجه التزامی).


💥جمله‌ی زیر اشتباه است💥
The doctor suggested that she will not smoke.

شکل صحیح ج
مله‌ی گفته‌شده 👇
The doctor suggested that she not smoke.

جمله‌ی زیر اشتباه است:
The foreign student advisor recommended that she studied more English before enrolling at the university.

شکل صحیح جمله‌ی گفته
‌شده 👇
The foreign student advisor recommended that she study more English before enrolling at the university.


🅾️ مثال‌های بیشتر 🅾️

🔵 I insist (that) he leave now.
🔴 We asked that it be done yesterday.
🔵 Tara is anxious that you return soon.
🔴 We were determined that it remain secret.
🔵 It is advisable that she rest for a week.
🔴 I suggest that he be removed (وجه التزامی).

💢 گاهی اوقات وجه التزامی و وجه خبری هر دو قابل استفاده هستند، اما از نظر معنایی تفاوت دارند: 💢


🔵 I insist that he is here (indicative, a forceful assertion of the fact that he is here)
🔴 I insist that he be here (subjunctive, a demand that the condition of his being here be fulfilled)

🔷 در زبان محاوره‌ای برای افعال
suggest، insist و propose
ممکن است از وجه خبری (بجای وجه التزامی) استفاده کنند که این امر برای رایتینگ مناسب نیست و اینفورمال است



🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
امروز میخوام درباره این مار خوش خط و خال یعنی پایتون صحبت کنم و ببینیم چرا این لامصب انقد محبوبه و همه دوسش دارن!😍

برو که بریم!

1️⃣ یادگرفتن مثه آب خوردن!
💢 یادگیری پایتون به خاطر اینکه کلید واژه های کمی داره ، سینتکسش(ساختار) خیلی سادس و قوائد روشن و مشخصی داره خیلی آسونه!

2️⃣ مناسب واسه تازه کار ها
💢 پایتون واسه کسایی که تازه وارد دنیای برنامه نویسی شدن انتخاب خیلی خوبیه! چون خیلی سادست!
با پایتون میشه سه سوت و خیلی راحت برنامه های کاربردی بسازی!

3️⃣ کلی کتابخونه(Library) داره!
💢 پایتون کتابخونه های زیادی داره که با پلتفرم هایی مثله Windows و Mac و لینوکس سازگاری داره👌

4️⃣ برنامه نویسی گرافیکی (GUI)
💢 شما میتونین به راحتی با پایتون واسه هر سیستم عاملی مثله ویندوز، مک و لینوکس برنامه گرافیکی بسازین!

5️⃣ رایگان و متن باز!
💢 پایتون رایگانه و دانلود یا استفاده کردن ازش هیچ هزینه ای نداره و حتی قابل ویرایشه!


6️⃣ فریمورک های قوی!!
💢 پایتون چون انعطاف فوق العاده زیادی داره تونسته محیط های برنامه نویسی و فریمورک های زیادی رو به خودش اختصاص بده که باعث تولید سریع و آسون یه اپلیکیشن میشه!
💯 محبوب ترین فریمورک پایتون جنگو هست





🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
•> #موج_انرژی_مثبت

فردا که بشه
این لحظه ، فقط یه خاطره است
به دیروزها فکر نکن
فقط همین لحظه امکان داره

#معصومه_صابر



🆑@segmenttt🌺

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
#ترفند
حل مشکل شناسایی نشدن هارد موقع نصب ویندوز



🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
🅾️ برای فعل suggest از دو ساختار زیر استفاده می‌شود:
🅾️1️⃣ suggest doing sth
• He suggested meeting us for a drink after the concert.
🔴 او ملاقات کردن ما به صرف یک نوشیدنی بعد از کنسرت را پیشنهاد کرد.

🅾️2️⃣ suggest (that) sb (should) do sth

🔵 The chairman suggested that the two sides should meet again the following day.
🔵 مدیر پیشنهاد کرد که هر دو طرف در روز بعدی ملاقات داشته باشند.

💥 درحالی که ساختار زیر اشتباه است:
🛑 suggest (someone) to do sth

◆◆◆◆◆◆
🛑 با توجه به توضیحات فوق، جمله‌ی زیر اشتباه است:
I suggest you to take more exercise.

شکل صحیح جمله‌ی گفته شده 👇
I suggest (that) you take more exercise.
من پیشنهاد می‌کنم که بیشتر ورزش کنی.

جمله‌ی زیر نیز اشتباه است:
She suggested to go to the zoo.
شکل صحیح جمله‌ی بالا 👇

She suggested going to the zoo.
او باغ وحش رفتن را پیشنهاد کرد.

🛑 فعل suggest جزو متداول‌ترین وجه‌های التزامی (subjunctive) است.


🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
#solid
#برنامه_نویسی
#اصول_سالید
اصول سالید به زبان ساده
SOLID (سالید) یک کلمه مخفف برای 5 اصل هست. هدف معرفی این اصول اینه که برنامه‌ها قابل درک‌تر، انعطاف‌پذیر تر و بیشتر قابل نگهداری باشن. به عنوان یک برنامه‌نویس، توسعه‌دهنده و مهندس نرم‌افزار، یادگیری این پنج اصل جزو "باید" ها هست. این اصول میتونن توی هر طراحی شی‌گرایی اعمال بشن.
سالید بر پایه پنج اصل زیر هست. من برای هر کدوم از این اصول توضیحات آکادمیک و رسمی اون اصل رو نوشتم و برای درک بهتر هر اصل، لینک توضیح کامل و اختصاصی رو براتون قرار دادم.
1. اصل تک مسئولیتی (Single Responsibility Principle)
هر کلاسی که توی برنامه‌ی ما وجود داره، باید یک مسئولیت خاص و مشخص داشته. در واقع این کلاس باید فقط و فقط مسئول یک عملکرد توی برنامه باشه.

2. اصل باز - بسته (Open/Closed Principle)
موجودیت‌های یک نرم‌افزار (کلاس‌ها، ماژول‌ها، توابع و ...) باید برای توسعه داده شدن، باز و برای تغییر دادن، بسته باشن

3. اصل جایگزینی لیسکوف (Liskov Substitution Principle)
اگر S یک زیر کلاس T باشه، آبجکت‌های نوع T باید بتونن بدون تغییر دادن کد برنامه، با آبجکت‌های نوع S جایگزین بشن.
به بیان ساده‌تر کلاس‌های فرزند نباید رفتار و ویژگی‌های کلاس والد رو تغییر بدن

4. اصل جداسازی اینترفیس‌ها (Interface Segregation Principle)
کلاس‌ها نباید مجبور باشن متدهایی که به اونها احتیاجی ندارن رو پیاده‌سازی کنن.
در واقع این اصل میگه که ما باید اینترفیس (Interface) ها رو جوری بنویسیم که وقتی یک کلاس از اون استفاده میکنه، مجبور نباشه متدهایی که لازم نداره رو پیاده‌سازی کنه.

5. اصل وارونگی وابستگی (Dependency Inversion Principle)
کلاس‌های سطح بالا نباید به کلاس‌های سطح پایین وابسته باشن؛ هر دو باید وابسته به انتزاع (Abstractions) باشن. موارد انتزاعی نباید وابسته به جزییات باشن. جزییات باید وابسته به انتزاع باشن

باید بدونیم که:
اکثر الگوهای طراحی (Design Patterns) که وجود دارن، تلاش میکنن اصول سالید رو پیاده‌سازی کنن. مخصوصا اصل اول و دوم.
برنامه‌های خیلی کمی وجود دارن که همه‌ی این 5 اصل رو همزمان پیاده‌سازی کرده باشن.
مثل دنیای واقعی، رعایت کردن همه اصول غیر ممکن هست.
اعمال کردن هر اصل باید با چشم باز انجام بگیره. وگرنه باعث میشه مشکل پیچیده‌تر بشه.
اصول سالید پای ثابت سوالات مصاحبه هست.


در روز های اینده توضیح کامل و اختصاصی هر کدوم از این اصول را میزارم


🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
•> #موج_انرژی_مثبت

خودت رو باور کن. پرنده‌هایی که روی شاخه‌ها نشستن، هیچ ترسی از شکسته شدن شاخه‌ها ندارن. چون اعتمادشون به شاخه‌ها نیست، به بال‌هاشونه.



🆑@segmenttt🌺

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
#ترفند

چطوری برای تلگرام استیکر بسازیم؟



🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨