- 博客(4)
- 资源 (11)
- 收藏
- 关注
原创 装饰模式Decorator
装饰模式,是对客户端透明的方式扩展的功能,是用于替代继承关系的一个替代方案。 类图: 装饰模式里面包含了抽象构件对象角色:该角色是规范准备接收附加责任信息。 具体构件角色:定义要被装饰的类。 装饰角色:拥有一个构件实例,该实例用于接收存放要被装饰的类。 具体装饰类:负责给具体构件对象增加附加的责任。 这是我对装饰模式的简单理解,如有偏差请各位大牛指出。 如果要实现一个
2012-02-21 15:48:52 542
原创 代码重构笔记I
代码重构目的是为了把凌乱的代码重新梳理的有条理,在不改变代码的外在行为的前提下,对代码进行修改,以改进程序内部的结构。通过重构找到改变代码的平衡点。这时设计不再是一切动作的前提,而是在整个开发过程中逐渐浮现出来的。闲话少说我们言归正传。 重构第一步:任何改动代码都可能对代码带来更多的Bug,需要在做重构的时候必须得建立可靠的测试环境。程序员都希望看见代码短小,逻辑清晰的代码。如果
2012-02-08 15:40:42 676
原创 徒弟感想
对于软件的项目管理的初步认识,刚刚进入工作岗位。就算才开始接触正式的软件开发,走流程,从需求分析,设计,编码,测试,维护这些阶段流程不断的为了开发一个功能完整的软件而不懈的工作。 我们公司现在流传着师徒制度,每一个老员工都来带领一个新员工指导他们编写程序。这样师傅就分担着徒弟的风险。 师傅何时带领徒弟呢? 越早越好,带领徒弟做好前期的软件设计
2012-02-02 22:56:35 811
原创 2012规划
技术预言: 一个普通程序员也必须紧拉神经,抓住每一个可以学习的机会,不断提高自己。 每一个项目中都会出现需要学习的新技术,在项目开发前期,正对这个需要开发的项目所需要的技术进行前期预言。对于一个新的可能在项目中会用到的首先希望首先分配人员进行初步学习,然后组织大家学习带领大家入门。这样的学习效率更高。 具体能力方面: 在系统模块设计中加强设计模式的应
2012-02-01 17:03:36 615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人