自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除