面向对象 面向过程 设计模式理解 软件工程
iteye_5797
这个作者很懒,什么都没留下…
展开
-
事件处理机制
事件处理机制 在传统的观察者模式中,事件及事件触发 事件,需要单独一个类。 事件触发,一般需要在client手动进行触发,执行notify的方法 在jbpm中,fire(Event.END,xx,XX) 含义是 系统执行到这个地方,自动触发一个事件,这个与 在观察者中的,在client,手段执行一个notify()的动作是一样的。 触发这个动作,目的是执行一个li...2012-07-06 11:12:42 · 123 阅读 · 0 评论 -
面向对象 面向过程 设计模式理解
今天走在路上,思考有些程序员对面向对象,面向过程的差异。我把自己考虑的内容,记录下来。 面向过程在执行Main函数的时候,是一大段代码。它也想到进行改进。方面进行复用。所以,在面向过程中,产生了模块的概念。 举一个例子。(面向对象的多态性) 如果有5个算法,需要在5个算法之间进行切换。 在面向过程的方面是,建立一个模块,然后将5个算法函数放入到一个算法模块中。其中每个函数的名字...2012-03-31 09:52:23 · 340 阅读 · 0 评论 -
模板设计模式,错误处理,多线程
回调,模板设计模式,面向接口编程,封装变化几个概念的一致性。 回调的时候,一般把类作为参数,这个类一般设计为接口,接口的命名为XXcallback 在这个接口中,可以有以下选择 第一种,按照面向接口的思路,对变化进行封装,采用策略的设计模式,在外部单独有一个接口定义,然后在定义一个具体的类实现这个接口。 在使用的时候,直接将该父类的接口,更换为已经实现好的类,就可以了。 存在...2012-08-02 09:02:03 · 135 阅读 · 0 评论