Skip to content

Instantly share code, notes, and snippets.

View kaykayehnn's full-sized avatar
🐻‍❄️

Krasimir Nedelchev kaykayehnn

🐻‍❄️
View GitHub Profile

5. Класове и обекти

Същност на обектно-ориентираното програмиране

В обектно-ориентираното програмиране основните градивни единици на една програма са класове и обекти.

Класовете представляват шаблони, които се състоят от данни(информация) и поведение(функционалност), и изпълняват точно определена цел. Обектите са специфични копия на даден клас(още наричани инстанции). Можем да създаваме много инстанции на един и същ клас, за решаването на сходни по изпълнение проблеми.

Основните предимства на обектно-ориентираното програмиране са преизползването на кода и лесната поддръжка на софтуера. Поправянето на проблеми(бъгове) в програмата и разширяването и е по-лесно, заради по-добрата организация на градивните единици в класове.

Основни структури за управление на изчислителния процес в програмирането

Оператор за присвояване, празен оператор, блок, условни оператори, оператори за цикъл

Оператор за присвояване

Това е един от най-често използваните оператори в езика. Използва се за манипулация на стойностите на променливи.

Синтаксис
/*
Copyright 2019 Google LLC
Use of this source code is governed by an MIT-style
license that can be found in the LICENSE file or at
https://opensource.org/licenses/MIT.
*/
const ol = require('common-tags').oneLine;
const upath = require('upath');
@kaykayehnn
kaykayehnn / cloudSettings
Last active June 18, 2019 13:22
Visual Studio Code Settings Sync Gist (OUTDATED, see comment)
{"lastUpload":"2019-06-17T07:28:46.137Z","extensionVersion":"v3.2.9"}