享受代码,享受人生

SOA is an integration solution. SOA is message oriented first.
The Key character of SOA is loosely coupled. SOA is enriched
by creating composite apps.
随笔 - 213, 文章 - 45, 评论 - 2315, 阅读 - 121万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

01 2005 档案

摘要:在上文中我给出了画图程序的一种最普通也最常见的做法。就是把处理逻辑全放在系统的事件处理函数中,这种方法有以下几个缺点: 1. 逻辑性不强,写到后面自己都绕不过弯来。 2. 一个函数做了太多的事情,复杂的处理逻辑全放在系统的事件处理函数中。 3. 有条件判断,在目前这个简单的应... 阅读全文

posted @ 2005-01-29 19:18 idior 阅读(1447) 评论(4) 推荐(1) 编辑

摘要:上文已经提到如何消除条件,通过多态,这是面向对象的显著特征之一。 在使用多态之前我们先把思路理理清楚。在这个程序中主要涉及了两个状态,以及在两个状态下发生的一些事件。我们用一个活动图把它形象的表示一下。 两个状态Get First Point和Get Second Poi... 阅读全文

posted @ 2005-01-29 14:28 idior 阅读(1779) 评论(0) 推荐(0) 编辑

摘要:这是一个很小的.Net下的一个画图的程序。说它能画图都过分,因为它只能画线段。 你问我为什么要写它? 呵呵,新手可以学习啊,也算为新手区添砖加瓦。不过这不是我写它的主要原因。这是一个比较,我将拿它和使用模式后的方法进行比较,从而让你体会到模式的小威... 阅读全文

posted @ 2005-01-29 01:13 idior 阅读(5589) 评论(19) 推荐(0) 编辑

摘要:Bridge Strategy 和State的区别 首先需要申明的是本文不是介绍Bridge Strategy 和State模式,而是讨论它们的区别,所以需要你对它们先有所了解。 Bridge模式用一句话来说就是将抽象和实现分离。这句话如何理解,在《D... 阅读全文

posted @ 2005-01-25 21:21 idior 阅读(7302) 评论(12) 推荐(0) 编辑

摘要:对于一个多类型的用户的应用,我们首先想到的是对用户进行抽象。 但是抽象的根据是什么? 行为!我们要根据不同类型的用户的行为来进行抽象。 我们仔细想想在一个多用户系统的应用,不同的用户之间的区别在于什么? 1. 具有共同行为,但做法不同 (学生,老师都可以查看成绩,... 阅读全文

posted @ 2005-01-22 20:47 idior 阅读(2050) 评论(17) 推荐(0) 编辑

摘要:上文提到如何使得visitor模式更具扩展性,本来想针对各音频文件改名做一个Visitor, 不过想想觉的这个例子也不是很好,自己也没接触过媒体方面的东东,也不知道加些什么功能好,就换了各例子。这个例子跟毕设有关,当时做要做一个工作流建模工具,可就是不知道怎么才能将根据图形生成XML文件的功能加进... 阅读全文

posted @ 2005-01-19 21:36 idior 阅读(2512) 评论(10) 推荐(0) 编辑

摘要:在wayfarer的文章中提到了如何利用visitor模式实现添加新的功能。如他所说,在实际过程中显的不是那么可爱。不过他为我们提供了一个可行的解决方案,本文将在此基础上使其尽量变的可爱。 Wayfarer所认为的不可爱之处 1、 假设你需要... 阅读全文

posted @ 2005-01-19 17:11 idior 阅读(4921) 评论(5) 推荐(0) 编辑

点击右上角即可分享
微信分享提示