一、五个设计原则:
单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则和Liskov(里氏)替换原则。
单一职责原则
对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这...
分类:
其他好文 时间:
2015-03-10 10:31:28
阅读次数:
208
1、网络层职责:负责在不同网络之间尽力转发数据包(基于IP地址),不负责重传,不负责顺序。注意:两个主机通信过程中,每个数据包都单独选择路由路径。2、路由器能够看到IP地址,故工作在3层。应用层以下(集线器、交换机、路由器)不会中毒,但会受病毒等的影响。3、网络层..
分类:
其他好文 时间:
2015-03-10 01:33:52
阅读次数:
313
一、概述
动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。装饰模式是一种用于替代继承的技术,使用对象之间的关联关系取代类之间的继承关系。在装饰模式中引入了装饰类,在装饰类中既可以调用待装饰的原有类的方法,还可以增加新的方法,以扩充原有类的功能。二、适用场景
装饰原有对象、在不改变原有对象的情况下扩展增强新功能/新特征.。当不能...
分类:
编程语言 时间:
2015-03-09 22:35:02
阅读次数:
221
招人的需求及信息部的工作职责更新物流税率问题补DC票单做完批次禁销限制出现有不能更新的考核底价(有退货出现的)对当天的开票冲红监测几个税率问题(计生品的销售税率,物流的国控的修改为3税率的问题)送货打印没有联系人和联系人电话返利系统清掉数据后成为试用版采购订单换..
分类:
其他好文 时间:
2015-03-09 01:47:29
阅读次数:
131
设计模式种类很多,但是目的确实一个,减少耦合,让代码的逻辑变的简单(也就是单一职责原则),同时在观察者模式种,有一种更好的方式,就是用委托来取代观察者模式,其实他也是一种非常好的去除If的方法。...
分类:
其他好文 时间:
2015-03-08 21:36:49
阅读次数:
226
总体(General) 基本情况 1. 企业地址、邮编、电话、传真,项目联系人等基本资料。 2. 企业经营范围,产品线和主导产品。 3. 企业近几年的产值及销售额。 4. 企业高层领导机构、员工总人数。 5. 组织结构图,列出各主要部门的人员,职责及部门经理姓名。 6. 概要描述企业的运营模式。 7...
分类:
其他好文 时间:
2015-03-08 11:38:40
阅读次数:
457
概述在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有一条是类的单一职责原则,所以我们要尽可能的去分解这些职责,用不同的类去承担不同的职...
分类:
Web程序 时间:
2015-03-07 15:38:25
阅读次数:
241
项目管理的好的做法明确项目干系人,明确项目职责方案确认与变更要有书面签字确认来启动会,明确职责与章程不定期召开项目协调会,解决项目问题,通报项目进展用项目周报方式通报项目进展领导重视加强项目资料管理项目管理人员多参与管理,及时发现问题。项目开始时要把所有相关人员都纳入进来。项目章程及早出台运维制度业...
分类:
其他好文 时间:
2015-03-06 15:25:57
阅读次数:
118
STL的空间配置器作为STL六大部件的重要组成部分,它总是隐藏在一切组件的背后.它主要负责动态空间的分配、释放等管理工作。整个STL的操作对象(所有的数值)都存放在容器之内,而容器一定需要配置空间以置放资料。而这就是空间配置器(allocator)的职责了.一.SGI的空间配置器—std::al.....
分类:
其他好文 时间:
2015-03-06 12:27:31
阅读次数:
149
设计模式之设计原则
1、单一职责原则(Single Responsibility Principle:SRP)
2、里氏替换原则(Liskov Substitution Principle:LSP)
3、依赖倒置原则(Dependence Inversion
Principle:DIP)
4、接口隔离原则(Interface Segregation
Pr...
分类:
其他好文 时间:
2015-03-04 22:47:32
阅读次数:
174