Design Patterns Flashcards

1
Q

Kokius ryšius galima sutikti taikant UML (

A

a) linija su tuščiavidure rodykle - Inheritance
public class Rectangle : Shape{}

b) rombas, linija ir rodyklė - composition
public class Rectangle
{
private Size size;
}

c) punktyrinė linija ir rodyklė - dependency.
Šiuo atveju Document yra ta nuoroda į kitą klasę, kuri ir nusirodo su šitu dependency.

public class Shape
{
public void render(Document doc){
}
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Į kokias kategorijas yra skirtomi design patternai?

A

1) Creational Patterns
2) Structural Patterns
3) Behavioral Patterns

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kas yra design patternas?

A

Dizaino modeliai – tai programinės įrangos projektavimo problemų sprendimai, kuriuos sutinkame kurdami realias programas. Šablonai yra apie daugkartinio naudojimo dizainą ir objektų sąveiką.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly