Sobes.tech
Junior — Middle

Ի՞նչ է ծրագրավորման հիմնական ուղղությունը, որը լայնորեն ճանաչված և օգտագործվում է ժամանակակից աշխարհում։

sobes.tech AI

Պատասխան AI-ից

Նախնական և լայնորեն կիրառվող ոլորտներից մեկը ժամանակակից ծրագրավորման մեջ է օբյեկտ-կենտրոնացված ծրագրավորումը (OOP): Այն հիմնված է դասերի և օբյեկտների, ինկապսուլյացիայի, ժառանգության և պոլիմորֆիզմի կոնցեպցիաների վրա:

OOP-ը օգնում է կոդը կառուցել, դարձնելով այն ավելի հասկանալի, վերօգտագործելի և պահպանելի: Օրինակ, Flutter-ում, թեև Dart լեզուն աջակցում է ֆունկցիոնալ ոճին, OOP-ը օգտագործվում է վիդջեթների ստեղծման և վիճակի կառավարման համար:

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();
}