Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21e034b7c71a9c0

Jump to content

Category:Software design patterns

From Wikipedia, the free encyclopedia

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. [1][2][3][4]

It is important to distinguish software design patterns from software architecture patterns and software architecture styles, as they address different levels of system design. [2][3][4]

  1. ^ Alexandrescu, Andrei (2001). Modern C++ Design: Generic Programming and Design Patterns Applied. Addison-Wesley. p. xviii. ISBN 978-0-201-70431-0.
  2. ^ a b Fundamentals of Software Architecture: An Engineering Approach. O'Reilly Media. 2020. ISBN 978-1492043454.
  3. ^ a b Design Patterns: Elements of Reusable Object-Oriented Software. ISBN 978-0201633610.
  4. ^ a b Patterns of Enterprise Application Architecture. ISBN 978-0321127426.

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "Software design patterns"

The following 147 pages are in this category, out of 147 total. This list may not reflect recent changes.