Design Patterns in Non-Software Contexts
-
Upload
chuck-durfee -
Category
Technology
-
view
55 -
download
1
Transcript of Design Patterns in Non-Software Contexts
“[Design patterns are] a framework to solving recurring problems for
software engineers that allows them to
define implementation solutions.”
-- Pedro B
“A non-technical way of looking at design
patterns is a carpenter's tool belt. It's filled with
objects that allow him to quickly accomplish
common and repetitive tasks.”
-- Neal H
“If you are framing a wall you don't just start
hammering 2x4s together. You design the wall: space the studs... Don't ignore
the fact that someone has solved this problem
before.”
-- Mark E
“Towns and buildings will not [come] alive, unless they are
made by all the people in society, and unless these people share a common
pattern language within which to make these buildings, and unless this common pattern
language is alive itself.”
-- Charles Alexander, A Pattern Language
“Solve your problem in a way that makes sense and then move toward
patterns once you recognize the applicability.”
-- James H
“When studying patterns, don’t focus on diagrams or
specific implementations that you’ll see, instead focus on learning and understanding
the specific force being addressed and resolved by the
pattern.”
-- Frank V
“You already do this reflexively in your daily life, but by formalizing it you will be able to use it deliberately
and more extensively.”
-- Brad M