开发笔记之20140220

1.工厂模式中简单工厂模式就是创建一个工厂,在工厂里根据参数创建相应类型的对象,这样就可以把创建对象的工作集中在工厂中执行,利用抽象产品角色声明产品,可以将各类产品的共有方法提取出来在抽象产品角色中声明。简单工厂模式的缺点是灵活性不足,如果新加入一种类型则需要修改工厂类,新添加一条创建实例对象的逻辑,这样就破坏了开放封闭原则(对扩展开放,对修改封闭)。工厂方法模式是针对每一种抽象产品再定义一个工厂,通过工厂实例来创建产品实例,这样不断可以将产品内部逻辑封装起来实现很好的隔离,而且更方便管理对象,当对象发生改变时只需要修改工厂类即可。抽象工厂模式与工厂方法模式包含的角色相同,不同的是工厂方法模式中的抽象工厂只定义一个创建实例的接口,而抽象工厂模式中分别定义创建每一种对象的方法。
public interface FruitFactory {        
    public Fruit getFruit();        
}  


public interface AbstractFruitFactory{
//get Apple
public Fruit getApple(){}
//get Banana
public Fruit getBanana(){}
}


2.jquery操作html页面dom样式的方法:
addClass() - 向被选元素添加一个或多个类
removeClass() - 从被选元素删除一个或多个类
toggleClass() - 对被选元素进行添加/删除类的切换操作
css() - 设置或返回样式属性


3.单例模式避免在不同的地方多次生成同一类的多个对象,占去大量内存。单利模式实现方法如下:
public class SingleModel {
private Dept dept;
private Dept getInstance(){
if(null==dept){
dept = new Dept();
}
return dept;
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值