随笔分类 -  设计模式

学习的设计模式!
摘要:架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一个架构师工作的好坏决定了整个软件开发项目的成败。 阅读全文
posted @ 2009-02-11 09:31 侯垒 阅读(954) 评论(0) 推荐(0) 编辑
摘要:概述: 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的“稳定构建算法”不随着需求改变而改变?这就是要说的建造者模式。 阅读全文
posted @ 2008-07-20 22:24 侯垒 阅读(4552) 评论(22) 推荐(0) 编辑
摘要:我把我学习设计模式---适配器模式(Adapter)的讲课内容整理出来和大家分享,大家共同学习,共同提高,有什么不妥之处敬请指出. 阅读全文
posted @ 2008-03-04 14:52 侯垒 阅读(20511) 评论(12) 推荐(5) 编辑
摘要:学习设计模式也有一段时间了,今天就把我整理的一篇课程和大家分享,有不妥之处欢迎指出. 生活中的一个例子: 就拿汽车在路上行驶的来说。即有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶。这你会发现,对于交通工具(汽车)有不同的类型,然而它们所行驶的环境(路)也在变化,在软件系统中就要适应两个方面的变化?怎样实现才能应对这种变化呢? 概述: 在软件系统... 阅读全文
posted @ 2008-02-23 22:31 侯垒 阅读(113926) 评论(40) 推荐(19) 编辑

Powered by: holly
点击右上角即可分享
微信分享提示