- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 何时用抽象类,何时用接口?
什么时候用抽象类,什么时候用接口? 当我看到观察者模式的时候,大鸟问小菜“我问你,在抽象观察者时,你的代码里用的是抽象类,为什么不用接口?”。 这句话引发了我的思考----何时用抽象类,何时用接口? 接口是一种用来定义程序的协议,它描述可属于任何类或结构的一组相关行为。接口,里面包含方法,但是没有方法的具体实现。然后在继承该接口的类中去实现接口中的所有方法。 接口是把隐式公共方法和属
2014-06-26 20:35:43 1537 16
原创 设计模式之五大原则
11、 单一职责原则(SRP,SingleResponsibility Principle)、开放-封闭原则(OCP, Open-Close Principle)、依赖倒转原则(DIP,Dependence Inversion Principle)、里氏代换原则(LSP, LiskovSubstitution)、迪米特法则(LoD) 单一职责原则 1、 定义:就一个类而言,应该仅有一个引起它
2014-06-25 21:13:33 1346 15
原创 三大工厂模式
:区分简单工厂模式、工厂方法模式、抽象工厂 简单工厂模式 定义:简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 优点:简单工厂模式利用工厂类将客户端与具体的类分离,降低了耦合性。 缺点:违背了开放-封闭原则。即在工厂类中,利用了判断分支语句,若增减具体的类,则需要修改工厂类。 工厂方法模式 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实
2014-06-22 15:11:06 1264 10
redis-3.0.0.tar.gz
2016-08-12
zookeeper-3.4.6.tar.gz
2016-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人