Sobes.tech
Junior — Middle

Кадом самти асосии барномасозӣ, ки дар ҷаҳони муосир васеъ эътироф ва истифода мешавад?

sobes.tech AI

Ҷавоб аз AI

Як яке з основних і широко використовуваних напрямків у сучасному програмуванні є об'єктно-орієнтоване програмування (ООП). Воно базується на концепціях класів і об'єктів, інкапсуляції, спадкування та поліморфізму.

ООП допомагає структурувати код, роблячи його більш зрозумілим, повторно використовуваним і підтримуваним. У Flutter, наприклад, хоча мова Dart підтримує функціональний стиль, ООП використовується для створення віджетів і управління станом.

Приклад класу в Dart:

class Person {
  String name;
  int age;

  Person(this.name, this.age);

  void sayHello() {
    print('Привіт, мене звати $name і мені $age років');
  }
}

void main() {
  var person = Person('Ivan', 30);
  person.sayHello();
}