Pure Coder
789 subscribers
189 photos
30 videos
8 files
150 links
⭕️آدرس سایت:
https://purecoder.ir

⭕️گروه پرسش و پاسخ:
@purecoder_gp

⭕️پشتیبانی:
@PureCoder_support
@MohammadTaherri
Download Telegram
🔥Challenge

چالش:

تفاوت extends و implement رو بگید یا با هم مقایسشون کنید.

#challenge
🤩2
🔥Challenge

ابسترکشن (abstraction) رو توضیح بدید.


کلاس abstract و interface و از این جور داستان ها مد نظر نیست.

مفهومش توی دنیای واقعی چیه (دنیای واقعی، خارج از برنامه نویسی)

میتونید با مثال هایی مفهومش رو توی دنیای واقعی بیان کنید و بعد بگید که برنامه نویس ها چطوری از این مفهوم الگو گرفتن .

و بعد از تحلیلتون به این سوال پاسخ بدید

آیا abstraction فقط فقط مخصوص OOP یا برنامه نویسی شی گرا هست؟ یا بقیه پارادایم های برنامه نویسی هم دارن از این مفهوم استفاده میکنن؟ چرا و چگونه؟

#challenge
#advanced
🤔1
🔥Challenge

1⃣یه کلاس یوزر داریم که یه فیلد ایمیل داره و یه instance field داخل کلاس از نوع bool داریم که نشون میده ایمیل ولید هست یا نه...

چه اسمی برای این فیلد انتخاب میکنی؟

isValid
emailIsValid
isEmailValid
isValidEmail
hasValidEmail
🤔other...

2⃣یه فانکشن تک و تنها (خارج از هر کلاسی داریم) که قراره یه استرینگ به عنوان ورودی بگیره و یه bool برگردونه که مشخص میکنه این استرینگ یک ادرس ایمیل معتبر هست یا نه...

چه اسمی برای این فانکشن انتخاب میکنی؟

isValid
validate
validateEmail
emailIsValid
isEmailValid
isValidEmail
hasValidEmail
🤔other...

🔥هر گزینه ای انتخاب کردی با ذکر دلیل..
🔥میتونی بین گزینه ها مقایسه انجام بدی و بگی این چرا بده و اون چرا بهتره و... (این مدل پاسخ خیلی خوبه 😍)
🔥میتونی چند گزینه انتخاب کنی یا گزینه دیگه ای پیشنهاد بدی (با ذکر دلیل و تحلیل)


#challenge
🔥3👍1
🤔بحث

توی زبان JAVA یه مفهومی داریم به اسم inner class

به این صورت که میتونیم داخل یک کلاس , یک کلاس دیگه تعریف کنیم.

public class Order{
private Totals totals;

private class Totals{

private double total;
private double discount;
}

}

توی زبان Dart چنین امکانی وجود نداره!!

به نظر شما چنین امکانی توی زبان Dart لازم هست ؟

#challenge
👍1
🔥Challenge

🟢اگه یک متد رو داخل یه کلاس با _ پرایوت کنیم، بقیه کلاس ها یا فانکشن هایی که داخل اون فایل هستن هم میتونن از اون متد استفاده کنن.

چه کار کنیم که یک متد فقط و فقط و فقط داخل همون کلاسی که تعریف شده قابل استفاده باشه و نه کلاس ها و فانکشن های دیگه اون فایل یا library ؟

#challenge
#dart_challenge
🔥Challenge

😍یه چالش جذاب

🔥طراحی انیمیشن Loading اپ Outline

🟢دو تا نمونه قرار داد شده رو با دقت ببینید
یکی از اون ها مربوط به اپ outline هست و یکی رو هم خودم طراحی کردم

یک progress indicator شبیه به این طراحی کنید و لینک کد گیتهابتون رو توی کامنت ها بفرستید...

😍بعضی از دوستان قبلا این چالش انجام دادن که لینک پروژشون رو توی کامنت قرار میدم.

#challenge
🔥5👍2
🔥Challenge

چالش :

تفاوت exception و error توی دارت چی هست؟

throw Exception()
throw Error()

#challenge
🔥6👍2
🔥Challenge

یک سوییچ داریم (Switch) و یک لامپ (Light).

یک برنامه ای بنویسید وقتی سوییچ فعال میشه لامپ روشن بشه و وقتیکه غیر فعال میشه لامپ خاموش بشه.

کد فلاتر لازم نیست بنویسید فقط دارت(یا هر زبان دیگه فرقی نداره)

نهایتا 3 تا کلاس قراره بنویسید و چند خط کد (پس پیچیدش نکنید)(راهنمایی هم کردم)

در نهایت در مورد نحوه پکیج بندی کلاس هایی که نوشتید توضیح بدید.

تاکید میکنم کد UI لازم نیست و فقط نحوه مدل سازی و حل مساله و نحوه نگاه به مساله مهمه.

#challenge
👍3🤔1