Category:Software design patterns: Difference between revisions

Content deleted Content added
Gutsul (talk | contribs)
m + uk
No edit summary
 
(29 intermediate revisions by 26 users not shown)
Line 1:
Software design pattern refers to a reusable, proven solution to a specific, recurring problem typically focused on component-level design, though they can sometimes span multiple components. Design patterns address specific issues related to object creation, interaction, or behavior. <ref>{{cite book |last=Alexandrescu |first=Andrei |title=Modern C++ Design: Generic Programming and Design Patterns Applied |date=2001 |publisher=Addison-Wesley |isbn=978-0-201-70431-0 |page=xviii}}</ref><ref name="O'Reilly Media">{{Cite book |title=Fundamentals of Software Architecture: An Engineering Approach |publisher=O'Reilly Media |year=2020 |isbn=978-1492043454}}</ref><ref name=":0">{{Cite book |title=Design Patterns: Elements of Reusable Object-Oriented Software |isbn=978-0201633610}}</ref><ref name=":1">{{Cite book |title=Patterns of Enterprise Application Architecture |isbn=978-0321127426}}</ref>
{{catmore}}
 
It is important to distinguish software design patterns from [[List of software architecture styles and patterns|software architecture patterns and software architecture styles]], as they address different levels of system design. <ref name="O'Reilly Media" /><ref name=":0" /><ref name=":1" />
[[Category:Software engineering]]
[[Category:Programming paradigms]]
[[Category:Patterns]]
[[Category:Software architecture]]
 
{{Cat main|Software design pattern}}
[[de:Kategorie:Entwurfsmuster]]
{{Commons cat|Software design patterns}}
[[es:Categoría:Patrones de diseño]]
 
[[fr:Catégorie:Motif de conception]]
[[ja:Category:ソフトウェアパターンComputer programming]]
[[Category:Software engineeringdesign|Patterns]]
[[ko:분류:디자인 패턴]]
[[Category:ProgrammingDesign paradigmspatterns]]
[[pl:Kategoria:Wzorce projektowe]]
{{CatAutoTOC}}
[[pt:Categoria:Padrões de projeto de software]]
[[ru:Категория:Шаблоны проектирования]]
[[uk:Категорія:Шаблони проектування програмного забезпечення]]
[[zh:Category:软件设计模式]]