上一页 1 ··· 6 7 8 9 10
摘要: 1. 定义:装饰模式以透明的方式,动态地为一个对象(不是类)添加一些额外的功能(包含自身本身的功能)。又名包装模式(Wrapper);2. 特性:提供了比用继承更灵活的替代方案。3. 设计原则:1). 多用组合,少用继承。利用继承设计子类的行为,是在编译时静态决定的,而且所有的子类都会继承到相同的行... 阅读全文
posted @ 2014-07-22 10:51 土肥圆 阅读(221) 评论(0) 推荐(0)
摘要: 转载出处:http://yunzhu.iteye.com小序:从学生时代就接触到UML,几年的工作中也没少使用,各种图形的概念、图形的元素和属性,以及图形的画法都不能说不熟悉。但是怎样在实际中有效地使用UML使之发挥应有的作用,怎样捕捉用户心中的需求并转换成明确的UML图形,怎样把自己心中的设计意图通过UML图形准确地表达出来,以及各职责人员如何通过UML图形进行有效沟通,关于这些,却深感迷茫。最近有幸得到了一个台湾人赖信仁写的《UML团队开发流程与管理》这本书,才拜读了前两章,就已经爱不释手了,颇有点欣喜若狂的感觉,看了半本书之后,上述的种种疑惑均已雾开云散了。这本书与我之前看到过的任何一本 阅读全文
posted @ 2014-02-13 17:38 土肥圆 阅读(370) 评论(0) 推荐(0)
摘要: 转载作为软件开发过程中一个非常重要的环节,软件测试越来越成为软件开发商和用户关注的焦点。完善的测试是软件质量的保证,因此软件测试就成了一项重要而艰巨的工作。要做好这项工作当然也绝非易事。下面我着重谈谈自己在做软件测试工作中总结出来的一些经验和技巧,以供大家参考。 1.功能点的细化 在进行测试前,先将所要测试的功能细分,填写《测试功能细分表》,有针对性的运行功能测试案例,逐个对每个功能细分点进行测试。在每次运行测试案例之前,明确此次运行的目的和预期的输出结果,并要做好记录。 2.注意测试中的错误集中发生现象 有一些错误是和程序开发人员的编程水平和习惯有很大关系的。例如程序中的拼写错误,习惯... 阅读全文
posted @ 2014-01-14 23:15 土肥圆 阅读(200) 评论(0) 推荐(0)
摘要: 从定义上区分:类的抽象是为了方便其它类的继承和实现,会生成很多子类和对象。单例模式则是为了当前类仅有一个对象。因此单例模式是与抽象类相冲突的,因此需要重新考虑设计模式和架构。解决方案:将此类的功能细化,即遵循OOP的5大设计原则之一,单一职责原则。1)将需要单例化得对象提取出来单独成类.2)在抽象类... 阅读全文
posted @ 2014-01-14 17:39 土肥圆 阅读(641) 评论(0) 推荐(0)
摘要: 引用:谦虚的天下http://www.cnblogs.com/qianxudetianxia/archive/2011/07/29/2121547.htmloop = 面向对象特性 + 原则 + 模式面向对象的三大特性:封装、继承、多态。设计:两大基本原则和五大设计原则面向对象设计的2个基本原则:1... 阅读全文
posted @ 2014-01-13 16:38 土肥圆 阅读(180) 评论(0) 推荐(0)
摘要: 此刻开始 阅读全文
posted @ 2014-01-13 00:22 土肥圆 阅读(76) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10