本书是帮助开发者和学生学习面向对象分析和设计(OOA/D)的核心技能的重要工具。
UML不是OOA/D,也不是方法,只是图形表示法,如果没有真正掌握如何创建优秀的面向对象设计,或者如何评估和改进现有设计,那么学习UML或者UML CASE工具是毫无意义的。对象思想才是重点和难点。
在OO开发中,至关重要的能力是熟练地为软件对象分配职责,除此之外当然还有其他很多重要的技能。
有益的分析和设计可以概括为...
分类:
其他好文 时间:
2015-03-15 09:26:31
阅读次数:
193
面向对象编程其实无时无刻不在向我们阐释婚恋观面向对象编程5大原则,想来跟处对象是一样一样的:单一职责原则(SRP): 做一个单纯的人,才会有简单《稳稳的幸福-陈奕迅》;
一个类应该仅有一个引起它变化的原因开放封闭原则(OCP):悟以往之不谏,知来者犹可追;
既开放又封闭,对扩展是开放的,对更改是封闭的!里氏替换原则(LSP):花心大萝卜才能永远立于不败之地;
子类可以替换父类并且出现在父类能...
分类:
其他好文 时间:
2015-03-13 20:44:23
阅读次数:
131
企业家的职责该有所为而有所不为
在创业初期,你几乎事无大小都要独自承担,即使这意味着你会忙的像个上蹦下跳的猴子一样。一旦你形成了一个经过很好调研和测试锤炼的计划后,你就可以考虑把一些东西外包出去以及组建一个小型的团队了。从合伙人到CEO,你可以依赖这些人来完成一些特定的任务。但是,在创业初期,还是有一些职务你是不能够轻易交出来给别人做的。这些任务确实会让您昏头转向,这就迫使你每天都需要思考对...
分类:
其他好文 时间:
2015-03-13 11:00:34
阅读次数:
176
1、单一职责 不论是在设计类,接口还是方法,单一职责都会处处体现,单一职责的定义:我们把职责定义为系统变化的原因。所有在定 义类,接口,方法的时候。定义完以后再去想一想是不能多于一个的动机去改变这个类,接口,方法。如果答案是肯定的,说明定义的类,接口,方法则多于一个职 责。故违背单一职责,遇到这种....
分类:
其他好文 时间:
2015-03-12 22:30:59
阅读次数:
153
servlet容器的职责
总的来说,一个全功能的servlet容器会为servlet的每个HTTP请求做下面的一些工作:
1,当第一次调用servlet的时候,加载该servlet类并调用servlet的init方法,只有一次,
2,对于每次请求,都要new出一个request请求和response相应实例,
3,调用servlet的service方法,同时传递ServletRequest...
分类:
其他好文 时间:
2015-03-12 17:16:17
阅读次数:
161
研发企业的核心资产是人力资源,人力资源管理除了关注“组织结构、岗位职责、绩效评估、专业培训”这些常规内容之外,还要设法提升研发人员的非技术才能,使现有人力资源发挥更大的效用。本文作者结合自己多年的实践经验,讲述提升研发人员非技术才能的秘技。提升表达能力“写”和“说”是人们向外界表达自己才华的最重.....
分类:
其他好文 时间:
2015-03-12 14:48:48
阅读次数:
209
目录结构AppDelegateModelsMacroGeneralHelpersVendorsSectionsResources一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责,且容易应对新的变化。AppDelegate这个目录下放的是AppDelegate.h(.m)文件,...
分类:
移动开发 时间:
2015-03-12 14:34:49
阅读次数:
182
研发企业的核心资产是人力资源,人力资源管理除了关注“组织结构、岗位职责、绩效评估、专业培训”这些常规内容之外,还要设法提升研发人员的非技术才能,使现有人力资源发挥更大的效用。本文作者结合自己多年的实践经验,讲述提升研发人员非技术才能的秘技。提升表达能力“写”和“说”是人们向外界表达自己才华的最重要途...
分类:
其他好文 时间:
2015-03-12 12:56:12
阅读次数:
150
结构型设计模式是从程序的结构上解决模块之间的耦合问题。包括以下七种模式:
适配器模式:可以将类的一个借口匹配另一个接口组合模式:对象的组合代理模式:一个简单的对象代替一个复杂的稍后会被调用的复杂对象外观模式:一个类表示一个子系统享元模式:用于共享对象,其中每个实例都不保存自己的状态。而是将状态保存在外部桥接模式:将对象的接口与实现分离装饰模式:动态给对象添加职责结构型设计模式是从程序的结...
分类:
编程语言 时间:
2015-03-12 11:39:53
阅读次数:
192
产品经理工作职责和要求
1 产品经理工作职责图
2.1 市场调研与分析
1、市场调查;
2、分析竞争状况;
3、自身资源与满足用户需求的匹配程度(技术、市场资源、营运资源)
4、该阶段的目标(发现创新、改进产品的机会)
5、该阶段输出文档:(商业需求文档BRD、市场需求文档MRD)
2.2产品的规划定义与...
分类:
其他好文 时间:
2015-03-11 17:19:30
阅读次数:
211