• Nie Znaleziono Wyników

Which the design creational patterns should you use if you change only the way of creation of the complex objects? 1.3

N/A
N/A
Protected

Academic year: 2021

Share "Which the design creational patterns should you use if you change only the way of creation of the complex objects? 1.3"

Copied!
2
0
0

Pełen tekst

(1)

Questions tied with the following Standard Design Patterns: Creational, Structural and Behavioral

1. Design creational patterns

1.1. What is the goal of using the design creational patterns?

1.2. Which the design creational patterns should you use if you change only the way of creation of the complex objects?

1.3. Which the design creational patterns should you use if you change the families of created objects?

1.4. Which the proper design creational pattern should you use if you change only the subclass of created objects?

1.5. Which the best design creational pattern should you use if you change only the class of created objects?

1.6. Which the best design creational pattern should you use if you need only the one instance of created object?

2. Design structural patterns

2.1. What is the goal of using the design structural patterns?

2.2. Which the best design structural pattern should you use if you change the interfaces of the used objects?

2.3. Which the proper design structural pattern should you use if you change only the duties of the used objects without necessity definition of new subclasses, or changes of their interfaces?

2.4. Which the proper design structural pattern should you use if you need encapsulation of the complex logic of the used objects, which don't know this pattern?

2.5. Which the proper design structural pattern should you use if you change the structure of the used objects?

2.6. Which the proper design structural pattern should you use if you change

implementation of some used objects separately from changes the duties of the other objects which use changed objects?

2.7. Which the proper design structural pattern should you use if you need to control the access to the used objects?

2.8. Which the proper design structural pattern should you use if you need the access to the same instance of an object from other objects, included in a complex structure of objects?

3. Design behavioral patterns

3.1. What is the goal of using the design behavioral patterns?

3.2. Which the design behavioral patterns should you use if you change grammar and interpretation of language?

3.3. Which the design behavioral patterns should you use if you select the object for performing a request?

3.4. Which the design behavioral patterns should you use if you change the used objects and the way of an affect on each other?

3.5. Which the design behavioral patterns should you use if you define the new subclass to handle changes in the steps of an algorithm?

3.6. Which the design behavioral patterns should you use if you change the number of dependent objects upon other objects and their way of maintenance of the own state?

3.7. Which the design behavioral patterns should you use if you change the methods performed on the objects without change of their classes?

3.8. Which the design behavioral patterns should you use if you change the time and kind of stored information about the object outside it?

3.9. Which the behavioral design patterns should you use if you change conditions and the way of realization of the request of the used object?

(2)

3.10. Which the design behavioral patterns should you use if you change states of the used objects?

3.11. Which the design behavioral patterns should you use if you change the algorithms of the used projects?

Questions tied with the following Design Patterns: Business, Presentation and Integration Tiers.

4. Design patterns of Business Tier

4.1. Which are basic issues of the Business tier?

4.2. Which the pattern should you use for increasing performance?

4.3. Which the pattern should you use for encapsulation of services and data?

4.4. Which the pattern should you use for transforming exceptions from other tiers?

4.5. Which the pattern should you use to increase an availability of services?

4.6. Which the pattern should you use to centralize the transaction management?

4.7. Which the pattern should you use for remote calls?

4.8. Which the pattern should you use to decrease complexity of business logic?

4.9. Which the pattern should you use to centralize the safety management?

4.10. Which the pattern should you use to centralize of the security management?

4.11. Which the pattern should you use to centralize the business logic?

4.12. Which the pattern should you use to reuse the business logic?

4.13. Which the pattern should you use to promote an object-oriented approach in implementation of the business model?

4.14. Which the pattern should you use for the separation of the persistence logic from the business logic?

4.15. Which the pattern should you use to avoid the duplication of code?

4.16. Which the pattern should you use for improvement of software maintenance?

5. Design patterns of Presentation Tier

5.1. Which are basic issues of the Presentation tier?

5.2. Which the pattern should you use to centralization of control?

5.3. Which the pattern should you use to reuse its implementation?

5.4. Which the pattern should you use for encapsulation of the structure and data of a functional fragment of the tier?

5.5. Which the pattern decreases the performance?

5.6. Which the pattern should you use for improvement of maintenance?

5.7. Which the pattern should you use to promote an object-oriented approach?

5.8. Which the pattern should you use to improve the testability?

5.9. Which the pattern should you use for supporting the declarative configuration?

6. Design patterns of Integration Tier

6.1. Which are basic issues of the Integration tier?

6.2. Which the pattern should you use for encapsulating the structure and data of the persistence module?

6.3. Which the pattern should you use to decreased complexity of data and structure of the persistence module?

6.4. Which the pattern should you use to promote an object-oriented approach in implementation of the business model?

6.5. Which the pattern should you use for the separation of persistence logic from business logic?

6.6. Which the pattern should you use for increasing the performance (based on caching and centralization of searching services)?

Cytaty

Powiązane dokumenty

Immersed boundary methods adapt field variables to represent the boundary of an object, and besides the method shown in figure 1 there are of course many more possibili- ties..

The thesis deals with the mathematical model of precision of the turning lathe by use of a variation method which will allow defining the factors which are most in-

Formuła zdaniowa jest wymuszana we wszystkich liniowo uporządkowanych modelach Kripkego wtedy i tylko wtedy, gdy jest prawdziwa we wszystkich liniowo uporządkowanych

Stanowią one pod­ stawę do dokonania przez organizację oceny inspekcji, jak również oceny postępowania państwa w zakresie wykonywania przyjętych zo­ bowiązań międzynarodowych

We apply our new method to find improved spectral bounds for the well-known Cheeger constant, the Max Cut problem and the expander mixing lemma.We also apply our bounds to study

 Dodanie nowej metody wymaga zmiany we wszystkich klasach, chyba że zaimplementowany jest pattern Visitor..

For purpose of finding out the priority pipe string sector which should be renovated, MSUCI has designed an automated program of assigning to each water disposal system section

However, graphical methods on a GDC can be used for solving polynomial equations and inequalities of degree 4 or higher... Linear systems with three unknowns can also be