软件可扩展设计实践(微内核,分解合成,API/SPI,动态脚本语言)

本文通过讲解[url=http://stan001140.iteye.com/blog/1743345]微内核架构模式[/url],[url=http://stan001140.iteye.com/blog/1743874]API/SPI设计原则[/url],动态脚本语言,分解合成在软...

2012-12-22 14:20:16

阅读数 20

评论数 0

API/SPI可扩展设计原则

写本篇主要是用来后面写一篇可扩展性软件设计打好基础(苦于找不到一篇关于API/SPI的好文章,只好自己写一个,欢迎指教)。 [b]概念:[/b] [b]API:[/b]API(Application Programming Interface)表示应用程序编程接口 [b]SPI:[/b]SP...

2012-12-07 17:51:07

阅读数 65

评论数 0

微内核架构模式

写本篇主要是用来后面写一篇可扩展性软件设计打好基础。 [b]微内核定义:[/b] 微内核是内核的一种精简形式。将通常与内核集成在一起的系统服务层被分离出来,变成可以根据需求加入选件 这样就可提供更好的可扩展性和更加有效的应用环境。使用微内核设计,对系统进行升级,只要用新模块替换旧模...

2012-12-07 12:48:36

阅读数 86

评论数 0

工厂模式及模板方法模式深度思考

(注:代码在最底下的附件) 1.简单工厂 郭大神和盘哥在说好想买ipad,用代码实现一下 不用模式的设计 [code="java"]public interface Product { String getDesc(); } pub...

2012-11-28 22:38:01

阅读数 46

评论数 0

组合模式与适配器模式结合使用

模板模式与适配器模式组合使用之合并站点数据 考虑一下这样的一个场景,网站模板应用到网站时需要合并站点数据。 站点数据(SiteData)是由页面(SitePageData)组成的,页面是由页面片段(SiteSegmentData)组成的,页面片段是由区域(SiteR...

2012-11-28 22:19:24

阅读数 52

评论数 0

java基础知识---java集合类知识点解说

  这篇文章主要是解说一下"我终于理解精通java的"精通"意思(一)"里面我提到的相关java知识点,在上一篇文章中我一共面试他有如下的知识点:设计模式(一般指GOF23种设计模式),java常用集合类. 关于GOF23种设计模式一篇恐怕写不完,暂且放在设...

2010-03-20 09:17:00

阅读数 798

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭