单一职责原则(Single?Responsibility?Principle) 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变...
分类:
其他好文 时间:
2014-07-27 12:14:46
阅读次数:
304
在具体的解释这个之前先看看职责链模式的定义:使多个对象都有机会处理请求 ,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一个链,并沿着这条链传递请求,直到有一个对象处理它为止。对于Filter而言就是,请求传给具体的web资源(比如jsp/servlet)之前要经过Filter的预处理,在web资源处理完成返回给客户端之前也要被Filter处理一遍。...
分类:
其他好文 时间:
2014-07-26 02:08:56
阅读次数:
213
不论什么系统都离不开权限的管理,有一个好的权限管理模块,不仅使我们的系统操作自如,管理方便,也为系统加入?亮点。l不同职责的人员,对于系统操作的权限应该是不同的。优秀的业务系统,这是最主要的功能。l能够对“组”进行权限分配。对于一个大企业的业务系统来说,假设要求管理员为其下员工逐一分配系统操作权限的...
分类:
其他好文 时间:
2014-07-25 14:04:42
阅读次数:
263
1、定义 分析类用于获取系统中主要的“职责簇”,它们代表系统的原型类,是系统必须处理的主要抽象概念的第一个关口。 2、性质 (1)分析类是从业务需求向系统设计过程中的主要元素 (2)分析类可以产生系统的设计...
分类:
其他好文 时间:
2014-07-25 11:43:11
阅读次数:
232
架构师的职责 ??? 近来看到CSDN上有个CTO俱乐部,里面聊得是不亦乐乎。我怀着无比崇敬的态度,拜读了一下牛人们的发言。里面有个哥们发起一个话题:“CTO, 你多久没有写程序了?”。有人回答:“不写代码的CTO...
分类:
其他好文 时间:
2014-07-23 17:40:31
阅读次数:
209
遇到问题直觉地利用计算机能够理解的方式去分析解决问题,但这样的思维模式只能局限与解决问题,
但写的程序却不一定容易维护,不容易扩展,更不容易复用,为了把代码写的易维护、易扩展、易复用,我们很有必要学习设计模式
1.紧耦合和松耦合
利用面向对象的性质,封装、继承、多态
2.单一职责原则:就一个类而言,应该仅有一个引起它变化的原因
3.简单工厂方法
简单工厂模式的实质是由一个工厂类根据传入...
分类:
其他好文 时间:
2014-07-23 17:01:34
阅读次数:
206
一、数据库管理员每个oracle数据库应该至少有一个数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库可能需要多个dba分担不同的管理职责。那么一个数据库管理员的主要工作是什么呢:1.安装和升级oracle 数据库2.建库,表空间,表,视图,索引…3.制定并实施备份...
分类:
数据库 时间:
2014-07-23 16:53:31
阅读次数:
256
定义: 一个类,只有一个引起它变化的原因。通俗的来说就是一个类只负责一项职责。问题由来: 类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案: 遵循单一职责原则,设计两个类T1和T2,T1负责完成职责...
分类:
其他好文 时间:
2014-07-23 15:45:09
阅读次数:
205
PPT方面的1 完成工作情况汇总页,按时间描述项目,X轴是时间,Y轴是项目2 具体项目页,工作内容可以按类型划分,人员无需在单个项目中指认出来.有一个汇总页进行描述即可.3 人员配置页,可以去按照项目去划分人员,描述职责.(可借鉴zx的方式,用三角,圆圈,实心圆来区分人员使用方式,专职,复用,临时,...
分类:
其他好文 时间:
2014-07-23 14:49:46
阅读次数:
198
单一职责原则(Single Responsibility Principle),简称SRP。 定义: There should never be more than one reason for a class to change. 应该有且仅有一个原因引起类的变更。 ? 有时候,开发人员设计接口的时...
分类:
其他好文 时间:
2014-07-23 00:34:27
阅读次数:
183