自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

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

本文通过讲解[url=http://stan001140.iteye.com/blog/1743345]微内核架构模式[/url],[url=http://stan001140.iteye.com/blog/1743874]API/SPI设计原则[/url],动态脚本语言,分解合成在软件设计中的应用,讲述如何构造一个具备较好可扩展性的软件系统。[b]先讲一下提纲[/b]:1...

2012-12-22 14:20:16 226

原创 API/SPI可扩展设计原则

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

2012-12-07 17:51:07 277

原创 微内核架构模式

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

2012-12-07 12:48:36 760

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

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

2012-11-28 22:38:01 379

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

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

2012-11-28 22:19:24 358

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

  这篇文章主要是解说一下"我终于理解精通java的"精通"意思(一)"里面我提到的相关java知识点,在上一篇文章中我一共面试他有如下的知识点:设计模式(一般指GOF23种设计模式),java常用集合类. 关于GOF23种设计模式一篇恐怕写不完,暂且放在设计模式分类那边去讲解吧. 这里先讲解我们常用的java集合类以及他们的区别.  我们软件开发过程中常用的集合接口主要有以下几个接口. Co

2010-03-20 09:17:00 1233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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