系统设计
iteye_18492
这个作者很懒,什么都没留下…
展开
-
OCP开闭原则(0pen-Close Principle)
OCP开闭原则(Open-Close Principle) 1.什么是开闭原则 a)Software entities should be open forextension, but closed for modification即:一个软件实体应当对扩展开放,对修改关闭换言之,一个模块可以在不被修改的情况下,改变其外在行为 b)开闭原则带给软件开发的好处: i.由于符合开闭原则 ...原创 2010-06-22 20:26:01 · 266 阅读 · 0 评论 -
开发人员如何成为架构师
开发人员如何成为架构师 Uche Ogbuji (uche@ogbuji.net), 首席顾问, Fourthought Inc. 本文内容包括: 个人特征跟踪生命周期架构师培养建议结束语很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师。无论您是打算进行职业转型的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都务必对...原创 2010-06-22 20:26:46 · 144 阅读 · 0 评论 -
系统权限设计概述
系统权限设计概述 2008-07-14 出处:网络 前言: 权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。 目标: 直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,...原创 2010-06-22 20:30:02 · 101 阅读 · 0 评论 -
从追MM谈Java的23种设计模式
从追MM谈Java的23种设计模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory. 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺...原创 2010-06-22 20:31:50 · 89 阅读 · 0 评论 -
Google小组研发模式分析
GOOGLE和其他大公司采用不同的研发模式,其研发模式是小组开发。这个研发模式可以说是GOOGLE目前最大的核心竞争力。这种研发模式诱发了不断的创新。但是很明显的一点是:这种研发模式只是适用于现阶段GOOGLE的模式,最终这种模式会被其他研发模式取代。 1.研发模式 媒体采访描述:“关于创新机制,李博士提到,在Google有个「点子库」,每个人都可以抛出新点子,让大家「用脚」投票,即让认同...原创 2010-06-22 20:32:51 · 88 阅读 · 0 评论