Свързани публикации 'object-oriented'


Принципи на обектно-ориентираното програмиране в Ruby: класове и обекти.
Всяка част от кода в софтуерен проект е като малка част от машина, необходима за съществуването на глобален резултат, тоест за изпълнение на обща и конкретна задача. В горното изображение виждаме система от зъбни колела, която работи заедно и съставлява едно цяло, в този случай цялото е машината. Ако някоя от частите спре да работи, най-вероятно машината също ще спре да работи или ще се държи неочаквано. Обектно-ориентираното програмиране се обобщава в това, в обектно-базирани..

Наследството е свързано с причините за промяна
Наследството е свързано с причините за промяна Така че току-що направих ново наследствено дърво. Наричам го FileSyncedData . Това е абстрактен клас. По принцип FileSyncedData обектът е част от данните, които се синхронизират с файл. Това е доста спретнато. Обикновено, ако искаме да запазим нещо, трябва да извикаме save() всеки път, когато искаме данните да бъдат запазени. Това работи много добре, ако имаме един файл за запис. Но някои от моите приложения вече имат няколко..

Задача за програмиране на C# от основни до напреднали 11.Ден
23.02.2023 C# Целта ми е да науча C# и да споделя наученото с хората. Споменах с примери, които са с кодове за коментари. Ще продължим за C# Примери за речник Пример= Речникът и методът List имат операцията Add, която е вградена в системата и кодовете на операцията Add работят във фонов режим, но не знаем как работят ключът и стойността в системата. Ето защо искам да покажа Add( ) операция. Как работи тази операция във фонов режим, нека я видим по-долу. static void..

Основно за напредване на C# програмиране 9.Ден
21.02.2023 Целта ми е да науча C# и да споделя наученото с хората. Споменах с примери, които са с кодове за коментари. Ще продължим за C# Наследство Целта ми е да науча C# и да споделя наученото с хората. Какво е наследството? Една от най-важните концепции в обектно-ориентираното програмиране е наследяването. Наследяването ни позволява да дефинираме клас по отношение на друг клас, което улеснява създаването и поддържането на приложение. Това също дава възможност..

Въведение в обектно-ориентираното програмиране с Ruby
Обектно-ориентираното програмиране ( OOP ) е програмна парадигма, организирана около обекти. На високо ниво ООП е свързано с възможността за структуриране на код, така че неговата функционалност да може да се споделя в цялото приложение. Ако се направи правилно, ООП може да доведе до много елегантно написани програми, които имат минимално дублиране на код. Това се противопоставя на процедурното програмиране (PP), при което създавате програми в последователен ред и извиквате методи,..

Научете обектно-ориентирано програмиране в JavaScript, като създадете Tetris. (7)
Научете обектно-ориентирано програмиране в JavaScript, като създадете Tetris. (7) В този кръг ние рефакторираме MinoGfx и осъзнаваме, че можем да правим промени безопасно при ООП. Ето връзка към статии от тази серия: Предишна статия / Следваща статия Първо, ще можем да открием дали завъртяно Мино е ударило стени. За да постигнем това, въвеждаме масива _fposRotates , който съдържа формите на Мино във всяка от четирите посоки. Например, ако беше T-Mino, щеше да е както..

Как започна обектно-ориентираното програмиране
Произходът на обектно-ориентираното програмиране може да бъде проследен до началото на 60-те години на миналия век до езика за програмиране Simula 67, разработен от Кристен Нигаард и Оле Йохан Дал от Норвежкия компютърен център в Осло, Норвегия, и PDP-1 в Масачузетския технологичен институт. PDP-1 или Programmed Data Processor 1 е произведен от Digital Equipment Corporation през 1959 г., PDP-1 също е микрокомпютър, използван за игра на първата компютърна игра, Spacewar на Steve Russell...