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

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.

主站蜘蛛池模板: 锡林郭勒盟| 铁力市| 侯马市| 互助| 文成县| 长顺县| 社会| 汪清县| 蓝山县| 六枝特区| 安多县| 西安市| 精河县| 靖远县| 怀来县| 阳高县| 江门市| 泰和县| 赤城县| 商南县| 望城县| 平遥县| 丰都县| 上杭县| 彰武县| 武乡县| 陇西县| 蒙山县| 陇川县| 长汀县| 伊宁市| 邓州市| 道真| 彭山县| 托里县| 密云县| 靖安县| 云阳县| 镇雄县| 策勒县| 高清|