101个设计模式
所以设计模式,实是是一种方法,一种为了解决某种或某类物定问题所使用的设计模型。据说,在编程语言方面有100多种设计模式,而在现实生活中,传说有上成千上万个模式,比如写书有写书的设计模式,写武侠的一种,言情的另一种,连官方的新闻稿件也有。
言归正传,这个站点(http://sourcemaking.com/design-patterns-and-tips)是向大家着力推荐的讲解编程方面设计模式的网站,除了GoF那经典的23个三大类的设计模式,还有N多的其它种类的设计模式。一共101个,最重要的是,它的这101个设计模式的写作模式如下:
模式的意图
要解决什么样的问题
模式的讨论
模式的结构
模式的业务示例
实现模式的Checklist
模式的规则
代码示例(包括各种语言,如:Java, C++, PHP, Delphi…)
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
盼大佬解答,前端加密到底是不是脱裤子放屁?
闲暇之余,探索了一个小伙伴的开源网站,无意中发现了他的修改密码接口,是明文传输的,如下图。 后来我跟他反应了这个问题,我的观点是应该在前端 md5 加密一下,他说,他在后端做…
各位对业务系统技术栈迁移有啥看法
行业 传统软件行业、工业信息化 现状 原来的业务系统是用 C++写的,NodeJs 作为应用容器,对外开放了 WebService 。也就是 NodeJs 是 tomcat ,…
从面向对象的设计模式看软件设计
前些天发了一篇《如此理解面向对象编程》的文章,然后引起了大家的热议。然后我在微博上说了一句——“那23个经典的设计模式和OO半毛钱关系没有,只不过人家用OO来实现罢了……OO的…