官术网_书友最值得收藏!

Innovation

It is not necessary that design patterns should fulfill all requirements so why can't we innovate our own better solution?

Yes, innovation is necessary; and certainly, we can come up with a better design and solution or even a new design pattern. Let's take the preceding example; instead of entering a secret pin, a user can use voice recognition for authentication purposes'. It may look cool to some people, but for many it may be a security concern. Speech recognition may not work because of different accents and so on. My point here is that innovation comes at a cost. In software industry, we don't always have the privilege of time because of project timelines and other dependencies.

Design patterns are age-tested and recommended techniques to address a given problem. They not only help in solving the problem at hand, but also address various possible offshoots of the central problem. Design patterns have also evolved as per requirements and will continue to do so.

主站蜘蛛池模板: 都匀市| 视频| 砚山县| 楚雄市| 昆山市| 孝昌县| 临沧市| 麦盖提县| 新乡市| 三原县| 和顺县| 松溪县| 翁牛特旗| 淮安市| 东源县| 当雄县| 土默特右旗| 淮阳县| 老河口市| 保山市| 玉田县| 长汀县| 孟津县| 抚州市| 泰安市| 平和县| 威宁| 溧阳市| 灌阳县| 龙口市| 朝阳市| 土默特右旗| 弥渡县| 汕尾市| 郧西县| 清苑县| 潼南县| 寿宁县| 浏阳市| 将乐县| 个旧市|