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


OOP: Когато използвате изключения?
Разработването на софтуер ни кара да разглеждаме сценарии, при които всичко работи добре относно потока на използване на нашите приложения и въвеждането на потребителски данни. Грешки обаче се случват и ние трябва да ги предотвратим, за да направим потребителското изживяване възможно най-добро. Когато нещо се обърка при програмиране на процедурни езици, грешките се показват на разработчиците. При обектно-ориентираните езици имаме изключения. За да направим нашето приложение..

C++ Data Structures 1.1 Sequential: Dynamic Array
C++ Data Structures 1.1 Sequential: Dynamic Array Масиви! най-простата и най-разпространена структура от данни. В тази публикация ще проучим как да изградим масив, който се съхранява динамично в Heap с динамичен размер, обикновено наричан „вектор“ в C++ STL или „ArrayList“ в API на Java Oracle . Нашият масив ще може вътрешно да увеличава и намалява размера си, ще съхранява всякакъв тип данни, използвайки шаблони с отменени методи от чист виртуален клас ( интерфейс ) и накрая..