自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 设计模式——单例模式

模式目的:            确保一个类只有一个实例,并提供一个全局访问点。模式讲解:            避免对一个全局类,进行重复的创建和消除。实例:1、懒汉式public class SingletonClass{ private static SingletonClass instance=null; public static synchronized Single...

2018-06-19 09:44:13 68

原创 设计模式——工厂方法模式

设计原则:            要依赖抽象,不要依赖具体类。模式目的:            用工厂方法模式代替new操作。模式讲解:            创建一个接口,让子类来决定具体实例化哪一个工厂。实例:        以披萨工厂为例。各种口味的披萨在工厂制作,而准备、切块、包装等工作却是一样的。所以我们只需要将选择披萨的工作交由披萨实例化工厂,让实例化工厂来为我选择需要的披萨。这样在实...

2018-06-15 14:36:47 75

原创 设计模式——装饰模式

设计原则:        类应该对扩展开放,对修改关闭。 模式目的:        在不改变原有类和其继承的情况下,动态地为该类扩展对象。模式讲解:        动态给一个类添加额外的功能,并且无需改变这个类。实例:        以点咖啡为例。咖啡有不同种类和不同调料,在选择时有各种搭配。为了简便的配置出咖啡,就需要使用装饰模式。将咖啡传递给调料进行装饰后,获取想要的咖啡。//咖啡抽象类 pu...

2018-06-15 12:28:00 113

原创 设计模式——观察者模式

模式目的:        解决对象间一对多的依赖关系。模式讲解:        观察者模式是由观察者和被观察者组成。当被观察者发生变化时,所有依赖于它的观察者都会自动更新。实例:        以气象站为例,用户作为观察者,气象台作为被观察者。观察者具有注册、删除和被观察者信息改变时触发的信息更新功能。被观察者则拥有更新信息功能。//观察者功能接口 public interface Subject...

2018-06-14 12:49:47 80

原创 设计模式——策略模式

设计原则:  找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。模式目的:        为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。模式讲解:   策略模式是通过将要变换的动作提出来,封装成单独的动作类。然后创建类时将需要的动作配置到对应的动作上。如此便可以解决不同变化带来的复杂性。实例:创建一个抽象鸭子类。因为不同的鸭子他的飞行和声音动作会不一样,所...

2018-06-14 11:14:02 96

原创 Java注释学习

初次写博客…… 学习了一段时间的Java了,以前不太重视注释。总感觉写注释没有太大的作用。后来和别人一起写代码才发现,注释不仅是代码的说明,也是一种沟通。写好注释可以让你对整个程序有足够的清晰的认识,而且也方便了别人对你的代码的理解。注释是一种习惯,就像写优美的、高效的代码一样。当你去足够的正视这些的时候,编程不再是一份工作或者一种喜爱,而是一门艺术。 注释方式:

2017-08-13 17:30:59 163

空空如也

空空如也

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

TA关注的人

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