Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

낙타와암바사의 블로그

What is a Pattern 본문

Tech.

What is a Pattern

낙타와암바사 2018. 8. 24. 17:35

What is a Pattern

- Patterns are a means of documenting software architectures.

- A pattern address a recurring design problem that arises in specific design situations, and presents a solution to it.

- Patterns document existing, well-proven design experience

- Patterns identify and specify abstractions that one above the level of single classes and instances, or of components

- Pattens provide a common vocabulary and understanding for design priciples

- Patterns support the construction of software with defined properties.

- Pattern help you build complex and heterogeneous software architectures.

- Pattern help you to manage software complexty.

 

A pattern for software architecture describes a particular recurring design problem that arises in specific design contexts, and presents a well-proven generic scheme for its solution. The solution scheme is specified by describing its sonstituent components, their responsibilities and relationships, and the ways in which they collaborate.

 

What makes a pattern

- Context: a situation giving rise to a problem.

- Problem: The recurring problem arising in that context.

- Solution: A proven resolution of the problem.

'Tech.' 카테고리의 다른 글

[Android] getMeasuredHeight 와 getHeight  (0) 2020.04.11
Design Patterns Java Workbook - Interface  (0) 2018.08.25