
设计模式
文章平均质量分 80
HaoLu_0805
这个作者很懒,什么都没留下…
展开
-
需掌握的模式设计原则
1、找出应用中可能需要变化之处,把它们独立出来,不要和那些需要变化的代码混在一起 如果每次新的需求一来,都会使某些方面的代码发生 变化,那么你就可以确定,这部分的代码需要被抽出来,和其他稳定的代码有所区分。这个原则另一个思考方式:把会变化的部分取出并封装起来,以便以后可以轻易的改动或扩充此部分,而不影响不需要改变的其他部分。2、针对接口编程、不针对实现编程 “针对接口编程原创 2017-09-17 22:11:05 · 261 阅读 · 0 评论 -
设计模式之策略模式(Strategy Pattern)
1、传统程序设计思考 面向对象的编程方法中“继承”是一个重要的特性,在面向对象的编程中经常使用。通过使用继承可以提高代码的复用、提高开发的效率。大大提高了程序的维护和功能扩充的遍历性。按照“继承”和“封装”的原则我们通常这样设计程序,如下图: 设计一个基类Animal类,提取了共同的特性抽象了Animal的两个行为:Sound和Move。派生出Dog、Cat、原创 2017-09-18 00:16:59 · 676 阅读 · 0 评论 -
PC软件开发中BC/S设计架构的实现
公司现有项目是C/S结构,客户端采用Qt进行的开发,已经开发维护近10年,结构稳定成熟。现开发一个新的项目,主要的功能需求一致,只是展示方式需要重新设计实现。公司倾向于向B/S方向转变,新项目直接采用B/S开发,所有功能模块都需要重新设计实现,周期比较长,成本比较大。在之前的项目中有过在Qt中嵌入html界面的经验,所以想采用BC/S的模式进行开发是否可行,原本的server端保持不动,c...原创 2018-02-28 16:57:38 · 4326 阅读 · 0 评论