Junior — Middle
Hansı dizayn şablonu yığın şəklində məlumat strukturu təmin edir?
sobes.tech Süni İntellekt
AI-dan cavab
Dizayn nümunəsi, yığım şəklində məlumat quruluşunu təmin edən Yığım (Stack)-dir.
Bu nümunə LIFO (Son daxil olan ilk çıxar) prinsipini həyata keçirir, yəni əlavə olunan son element ilk çıxarılır. Proqramlaşdırmada, yığım tez-tez funksiyaların çağırışlarını idarə etmək, əməliyyatları geri alma və s. üçün istifadə olunur.
Java nümunəsi:
Stack<Integer> stack = new Stack<>();
stack.push(1); // element əlavə et
stack.push(2);
int top = stack.pop(); // əlavə olunan son elementi çıxar (2)