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

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.

主站蜘蛛池模板: 平凉市| 锡林浩特市| 自贡市| 鹤山市| 武穴市| 梁平县| 萝北县| 资溪县| 天祝| 石台县| 阳西县| 神农架林区| 阿尔山市| 横峰县| 中宁县| 调兵山市| 聂拉木县| 城固县| 宁安市| 肥乡县| 涿州市| 开远市| 勃利县| 罗甸县| 上饶市| 理塘县| 安顺市| 光山县| 万全县| 杭州市| 延津县| 渝中区| 太仆寺旗| 吉首市| 黎平县| 长垣县| 渭南市| 汉源县| 伊宁县| 西昌市| 荣昌县|