Have you ever heard about Tesla Company?, and how their develop in the industry of electric cars have helped to normalize and make electric cars enter into the market quickly. Well, it’s not the only thing good about it and their design can be an excellent way to explain…
Yes!, the falcon wings!

Introduction
So, we get right to the falcon wings after I explain my analogy for design patters, and for those who has doubt about design patters these kind of solution are not just for software development, but lately has been implemented on it.
Imagine Elon Musk, as a designer or creator, that’s not really difficult right?, this subject is developing the new car sensation, model X, but as you may think the falcon wings, or the doors that open right to the top as you saw up here in this post, are not new, and not even created by Elon Musk or Tesla, they just implemented it.
Definition
Design patterns are the solutions for problems in design, most of the problems in software models, implemented as blue prints at the beginning for each one of those. So you can find an non specific pattern which could fit on your problem or scheme. It is not always going to fit on your format or context but that is why is called pattern because could behave o work it out in the same way as an implementation of it.
Consists of
Many patterns can be implemented or reproduce in many contexts, these sections are usually:
- Intent: describes briefly the problem and the solution
- Motivation: explains the problem and the solution pattern that makes it possible.
- Structure: Explain the pattern composition and how is related.
- Code example: implemented on code, easiest way possible, and known programing language to makes easy to digest
Analogy
Let’s just go back to our example, Tesla is presented with the problem of that car, still in progress they can’t solve how a car-van should have their doors in the best way to be able to fit everywhere, yes there again their falcon wings, not just opening with one movement but they include sensors to detect any close object and opening enough to no to crash or hit on anything. But that was not new, many Mercedes or luxurious cars have got that characteristic before, Tesla implemented to not only have a cool car but avoid problems as the fit problem.

Origin
When I investigate the origin pf the design patterns, the first description that I encounter was not obscure and sophisticated. Basically the pattern was discovered when in numerous project found the same solutions, eventually someone discovery the constant and present it as a big solution.
The concept of patterns was first described by Christopher Alexander on his book A Pattern Language: Towns, Buildings, Construction, describing a language for designing the urban environment, describing many solutions on architecture like how high windows should be, or how large green areas are supposed to be and how these constants are basic rules for a better design. Since 1995 many object-oriented patterns have been discovers.
I had a project recently that needed this kind of information, sadly he did not reply :c
Leave a comment