Работим за възстановяване на приложението Unionpedia в Google Play Store
ИзходящIncoming
🌟Упростихме нашия дизайн за по-добра навигация!
Instagram Facebook X LinkedIn

SOLID (обектно ориентирано програмиране)

Index SOLID (обектно ориентирано програмиране)

В света на компютърното програмиране SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion) е мнемоничен акроним представен от Michael Feathers за „първите пет принципа“ основани и дефинирани от Роберт Мартин – Robert C.

Съдържание

  1. 10 отношения: Ruby, Клас (програмиране), Принцип KISS, Програмиране, Преработка на код, Обектно ориентирано програмиране, Не се повтаряй, Мнемоника, Изходен код, Гъвкава методология.

Ruby

Ruby (произнася се руби, на български означава рубин) е интерпретируем, интерактивен, обектно ориентиран език за програмиране.

Виж SOLID (обектно ориентирано програмиране) и Ruby

Клас (програмиране)

Класът е една от характеристиките на обектно ориентираното програмиране.

Виж SOLID (обектно ориентирано програмиране) и Клас (програмиране)

Принцип KISS

Принципът KISS, „Keep It Simple, Stupid!“ (в превод „Направи го простичко, глупако!“), е принцип в проектирането и дизайна, който повелява придържане към простите решения и избягване на излишното усложняване на проектите.

Виж SOLID (обектно ориентирано програмиране) и Принцип KISS

Програмиране

колцентрове, писана на Java Програмирането е процесът на създаване на компютърни програми – програмен код или алгоритъм, който може да бъде разчетен и изпълнен от компютър.

Виж SOLID (обектно ориентирано програмиране) и Програмиране

Преработка на код

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

Виж SOLID (обектно ориентирано програмиране) и Преработка на код

Обектно ориентирано програмиране

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

Виж SOLID (обектно ориентирано програмиране) и Обектно ориентирано програмиране

Не се повтаряй

В софтуерното инженерство, don't repeat yourself (DRY) е принцип при разработка на софтуер, насочен към намаляване на повторение от всякакъв вид, особено полезен при многослойни архитектури.

Виж SOLID (обектно ориентирано програмиране) и Не се повтаряй

Мнемоника

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

Виж SOLID (обектно ориентирано програмиране) и Мнемоника

Изходен код

Илюстрация на Java сорс код с коментари в началото на кода оцветени в червено, вмъкнати коментари в зелено и програмни инструкции в синьо Изходният код (source code) е сбор от инструкции (заедно с коментарите), написан на разбираем за човека език за програмиране (може и на повече от един език за програмиране) обикновено като текст.

Виж SOLID (обектно ориентирано програмиране) и Изходен код

Гъвкава методология

#пренасочване Гъвкава методология за разработка на софтуер.

Виж SOLID (обектно ориентирано програмиране) и Гъвкава методология