cookie

Utilizamos cookies para mejorar tu experiencia de navegación. Al hacer clic en "Aceptar todo", aceptas el uso de cookies.

avatar

- 𝘊𝘺𝘣𝘦𝘳𝘴

تمامی پروژه ها توی گیت هابمون اپلود میشه 💻🔌

Mostrar más
Irán16 402El idioma no está especificadoTecnologías y Aplicaciones4 650
Publicaciones publicitarias
17 094
Suscriptores
-5924 horas
-4537 días
-2 10330 días

Carga de datos en curso...

Tasa de crecimiento de suscriptores

Carga de datos en curso...

🔥خوش اومدین به یه آموزش دیگه از سری آموزشی OOP ، امروز قصد داریم راجب تو مفهوم دیگه از OOP صحبت کنیم 💥چندریختی ( Polymorphism ) در OOP چندریختی یکی از پایه‌های اصلی برنامه نویسی شیءگراس که مفهومش میشه همون چندشکلی یا قابلیت داشتن چندین شکل که البته واضحه. این مفهوم به آبجکت هامون این اجازه رو میده تا رفتار های متفاوتی برای یه متود یا یه عمل یکسان از خودشون نشون بدن. یعنی میتونیم یه متود رو چندین بار تعریف کنیم و کارای مختلفی باهاش کنیم با اینکه اسمشون یکیه ◀️ویژگی های چندریختی: 🔴کد تمیزتر و قابل نگهداری تر 🔴انعطاف پذیری بالا 🔴توسعه پذیری بالا مثال زیر نحوه استفاده از چند ریختی در زمان بارگذاری متود ( Method Overloading ) رو نشونتون میده:
class Shape {
  draw() {
    console.log("Drawing a shape");
  }

  draw(width, height) {
    console.log("Drawing a shape with width:", width, "and height:", height);
  }
}

class Circle extends Shape {
  draw() {
    console.log("Drawing a circle");
  }

  draw(radius) {
    console.log("Drawing a circle with radius:", radius);
  }
}

const circle = new Circle();

circle.draw(); // Output: Drawing a circle
circle.draw(10); // Output: Drawing a circle with radius: 10

const shape = new Shape();
shape.draw(); // Output: Drawing a shape
☄️توی مثال بالا ما اومدیم و چندریختی رو روی متود draw پیاده کردیم و درسته چندین متود drow داریم ولی هرکدوم یه کار جدا میکنن و طبق ورودی خودش مشخص میشه دقیقا کدوم یکیش صدا زده بشه 👑وابستگی ( Dependency ) در OOP وابستگی در OOP اشاره به ارتباط دوتا کلاس به هم داره که یعنی یه کلاس برای اینکه کارشو انجام بده نیاز به یه کلاس دیگه داره، این وابستگی ها هم میتونه به صورت مستقیم یا غیر مستقیم باشه ◀️ویژگی های وابستگی در OOP 🔵کد تمیز تر 🔵قابلیت ازمایش پذیری بیشتر 🔵انعطاف پذیری بالا 🔵استفاده مجدد یه مثال هم از وابستگی باهم ببینیم: 🛸
class Animal {
  constructor(name, soundMaker) {
    this.name = name;
    this.soundMaker = soundMaker;
  }

  makeSound() {
    this.soundMaker.makeSound(this);
  }
}

class SoundMaker {
  makeSound(animal) {
    console.log(`${animal.name} makes a ${animal.sound}`);
  }
}

const dog = new Animal("Dog", new SoundMaker());
const cat = new Animal("Cat", new SoundMaker());

dog.makeSound(); // Output: Dog makes a bark
cat.makeSound(); // Output: Cat makes a meow
Mostrar todo...
یه راهی هست برای نصب gnome روی mint اگه مینت دارین و میخواین گنوم رو روش تجربه کنید میتونید از synaptic vellina-gnome رو نصب کنید این ویدئو رو ببینید 🎬برای دیدن ویدیو اینجا کلیک کن #Site #linux #GNU 🟫
Mostrar todo...
How to install Gnome on Linux Mint - Tutorial for beginners

Today I'm gonna show you how to install and use Gnome on Linux Mint. If you want to support this video, please rate this video, and write a comment. Thank you very much! Terminal Commands: ------------------------------------- sudo apt install vanilla-gnome-desktop Links: ------------------------------------- Gnome Extensions:

https://extensions.gnome.org/extension/615/appindicator-support/

https://extensions.gnome.org/extension/352/middle-click-to-close-in-overview/

PayPal:

https://www.paypal.com/paypalme/LinuxGuides

BTC-Donation: 1Lg22tnM7j56cGEKB5AczR4V89sbSXqzwN Elektronomia - Sky High [NCS Release] Music provided by NoCopyrightSounds. Video Link:

https://youtu.be/TW9d8vYrVFQ

Download Link:

https://NCS.lnk.to/SkyHigh

فیلتر کردن محتوای لیست ها در پایتون ⌨️ 😀بله، درست خوندید! شما میتونید توی پایتون با استفاده از دو تا فانکشن که یکیش رو هم خودتون ساختین، اعضای لیست رو فیلتر کنید و اونایی که میخواید رو استفاده کنید! 😀توی این مثال بیاین فرض بگیریم ما یک لیست داریم که توش اعداد 1 تا 6 هستن و من میخوام فقط اعداد زوج رو پرینت کنم. برای این کار یک تابع تعریف میکنم، به این شکل :
numbers = [1, 2, 3, 4, 5, 6]

def is_even(x):
  return x % 2 == 0
⚠️ حواستون باشه که حتما برای خروجی تابع از return استفاده کنید! 😀و حالا به این شکل لیستمون رو فیلتر میکنیم:
even_numbers = filter(is_even, numbers)
print(list(even_numbers))

# Output: [2, 4, 6]
Mostrar todo...
چنل کانفینگ رایگان حتما بیاین سرعتش گادهه 😂❤️‍🔥 JOiN ~ ❤️
Mostrar todo...
💻 sudo apt install chkrootkit sudo chkrootkit sudo apt install rkhunter sudo rkhunter - var/log/rkhunter.log
Mostrar todo...
Photo unavailableShow in Telegram
#Work☠️
Mostrar todo...
دوستان ما میخوایم یک توکن ارزدیجیتال به نام خودمون ثبت کنیم در پنکیک سواپ اگر کسی مایل به همکاری هست پیام بده ✅ @RRUlH
Mostrar todo...
بچه ها اینو بزنین حتما فرصت کمه تا الان خودم ۴۰ دلار برداشت زدم برام اومده ✅
Mostrar todo...
بچه ها هرکی دلار رایگان میخواد بزنه فقط کافیه ربات زیرو استارت کنی توش چنلاش جوین شی https://t.me/iRONairdroprbot?start=43426340
Mostrar todo...
Photo unavailableShow in Telegram
🟩 ~
Mostrar todo...