我的开源学习之路

web

 

2007年2月7日

阿里巴巴招人拉,愿意来杭州总部的记得给我发简历啊,待遇丰厚,工资面议

资深J2EE研发工程师

发布日期:2007-04-06 工作地点:杭州市
招聘人数:若干 学 历:无
工作年限:三年以上 外语要求:
电子邮箱:abba.xuhb@alibaba-inc.com

职位描述:
岗位职责:
研制和开发核心技术及软件框架,开发清晰高效的软件产品和核心模块。

任职资格:
1、本科或以上学历,计算机或相关专业。
2、至少3年以上Java开发工作经验,包括设计\编程\测试。
3、熟悉J2EE技术平台和主要框架。

资深J2EE研发工程师

发布日期:2007-04-06 工作地点:杭州市
招聘人数:若干 学 历:无
工作年限:三年以上 外语要求:
电子邮箱:abba.xuhb@alibaba-inc.com

 职位详细信息 :

职位描述:
职位描述:
研制和开发核心技术及软件框架,开发清晰高效的软件产品和核心模块。

任职资格:
1、本科或以上学历,计算机或相关专业。
2、至少3年以上Java开发工作经验,包括设计\编程\测试。
3、熟悉J2EE技术平台和主要框架。


Java软件工程师

发布日期:2007-04-06 工作地点:杭州市
招聘人数:若干 学 历:无
工作年限:三年以上 外语要求:
电子邮箱:abba.xuhb@alibaba-inc.com

 职位详细信息 :

职位描述:
岗位职责:
1.参与产品的设计,和运营部门一起发展网站产品
2.和开发工程师一起进行技术可行性分析和概要设计
3.从系统层面去合理析网站产品,并提供开发工程师构架建议整理,完善网站总体产品文档,业务流程及相关内容

岗位要求:
1、3年以上网站应用的开发、系统分析、需求分析的经验
2、较强的用户需求判断、引导、控制能力
3、精通面向对象的系统分析思想,善于沟通、表达能力强
4、熟练掌握UML设计和相关工具使用
5、有项目管理经验者和商业敏感度卓越者优先考虑

posted @ 2007-04-06 12:58 abba 阅读(11187) | 评论 (13)编辑 收藏

重构与模式 解读--------用Creation Method替换构造函数

     类中有多个构造函数,因此很难决定在开发期间调用那一个的时候,请采用Creation Method(个人翻译为静态构建模式)方式
  
优点:
     1:比构造函数能够更好的表达创建的实例的总类
     2:避免了构造函数的局限,比如两个构造函数的参数数目和类型不能相同
     3:更容易发现无用的创建代码
    
缺点:
     创建方式是非标准的,有些类需要使用new实例化,有些需要使用静态构建模式.

                                        -------------------------以上是书中原话

    个人强烈推荐使用静态构建模式,尤其是优点的第2条,很优雅的解决了我下面例子中的问题
不可运行代码:
public class People {
    private int age;
    private int height;
    public People(int age){
        this.age=age;
    }
    public People(int
height){
        this.
height=height;
    }
}
使用构建模式后:
public class People {
    private int age;
    private int height;  
    public static  People createPeopleByAge(int age){
        this.age=age;
    }
   
public static  People createPeopleByHeight(int height){
        this.
height=height;
    }

}

对比一下两个对象,第二个对象的代码变得优雅而又实用了.而且逻辑清晰

其实还有几个优点:
        1:当使用new初始化一个类的时候,类中的每个构造函数都会被遍历一遍,也就是构造函数越多,这个类实例化需要的时间越长.
        2:我们现在很多人使用了编译器,有个代码提醒的功能.如果是静态方法,可以得到提醒,而不同的构造函数,我们必须去查api了.
       

                                                                

posted @ 2007-02-07 09:13 abba| 编辑 收藏

导航

统计

常用链接

留言簿(3)

随笔分类

随笔档案

SteelHand

友情链接

高手

搜索

最新评论

阅读排行榜

评论排行榜