【设计模式】
文章平均质量分 89
zhang_xinxiu
拥有八年Java软件开发工作经验,熟悉主流的开源框架。做过的项目有Enumis银行系统平台,远洋地产SOA智能化系统,高校ERP系统平台,中谷粮仓管理系统,金融业务系统,酒店成单及管理系统,保险业务系统等项目。在技术方面能够快速的掌握新的技术,能够熟练运用常用的设计工具进行软件的设计,具有良好的沟通能力和需求分析能力,能够看懂英文的需求分析文档,能够承受压力。
展开
-
让”建造者模式“来应对需求变更
需求变更是一件很头疼的事,所以在设计系统时开发人员要反复的琢磨客户提出的需求,对需求有非常清楚的理解,并能够预见性的分析系统在哪些地方会出现业务的变更,及时和客户交流。在开发系统框架时应多采用设计模式,最大限度的减小在开发过程中需求的变更所带来的损失。 建造者模式将一个复杂对象的构件与他的表示进行了分离,通俗点说其实是将结果和过程进行了分离,在传统的软件编写过程中,为了实现某一功能我们常常定义某一函数,在这个函数中编写代码来实现这一功能,这种方法看起来简单,但是却失去了可重构性,如果系统需求变更,我们就要原创 2013-07-28 22:06:58 · 2323 阅读 · 19 评论 -
设计模式--状态模式精解
状态模式将特定的状态相关的行为都放入一个对象中,由于所有与状态相关的代码都存在于某个具体状态类中,所以通过定义新的子类可以很容易地增加新的状态和转换。通俗点说,状态模式是为了消除庞大的条件分支语句,通过把判断语句转换到子类中,来减少相互间的依赖,使系统更易于维护。 状态模式和观察者模式的区别 状态模式,顾名思义是指对象的具体状态,在各种不同的状态下拥有不同的行为。它侧重于一个对象的行为状态,在不同的状态下拥有不同的行为,它和观察者模式本质的区别是它是一个对象状态的转换,而观察者原创 2013-08-06 10:32:21 · 3728 阅读 · 29 评论