设计模式
文章平均质量分 91
linSir6
海阔凭鱼跃,天高任鸟飞,只要掌握了足够的本领,天下之大,肯定会有让你施展才华的地方。
展开
-
设计模式-适配器模式
设计模式——适配器模式 适配器模式:在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。 适配器类型:适配器分为两类,第一类是对象适配器模式,第二类是类适配器模式。 对象适配器:在这种适配器模式中,适配器容原创 2016-01-31 02:01:22 · 621 阅读 · 1 评论 -
设计模式-工厂模式
设计模式——工厂模式 工厂模式:工厂模式是我们最常用的实例化对象的模式,是用工厂方法替代new操作的一种模式。工厂模式在我们的java代码中随处可见,工厂模式就相当于创建实例对象的new,有的时候我们经常根据类生成类的实例对象,这个时候我们就需要考虑一下了,是否可以考虑用工厂模式替代原有的方法了,虽然我们用工厂模式可能多做一些工作,但是这样的方法会给系统带来更大的可扩展性和尽量少原创 2016-01-31 23:24:51 · 430 阅读 · 0 评论 -
设计模式总括
设计模式:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 设计模式的特点:设计模式可以增强我们的代码的可读性,增强我们代码原创 2016-01-29 17:06:09 · 462 阅读 · 0 评论 -
设计模式-装饰者模式
设计模式-装饰者模式·概述23种设计模式之一,英文叫Decorator Pattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。·装饰者模式的特点1.装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式和装饰对象交互。2.装饰对象包含一个真实对象的引用(reference)3.原创 2016-02-03 02:43:33 · 654 阅读 · 0 评论 -
设计模式-状态模式
//先说一下,我感觉状态模式,稍微理解和实现上有一点点难度,由于我也是在边学边整理设计模式,之前的设计模式都非常简单的,用几个小时就理解,实现,整理出来了,唯独目前的这个状态模式,我弄了好久啦,都小半天了,还是没理解完呢,先放一放,学学python,再来接着写。原创 2016-02-04 00:04:13 · 414 阅读 · 0 评论 -
设计模式-观察者模式
设计模式-观察者模式 观察者模式:观察者模式(有时又被称为发布(publish )-订阅(Subscribe)模式、模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。原创 2016-02-01 23:24:06 · 870 阅读 · 0 评论 -
设计模式-单例模式
单例模式:单例模式是一种常用的软件设计模式,通过单利模式可以保证我们的系统中一个类只有一个实例,并且该类易于外界的访问。 单利模式存在的意义:例如,我们的系统中可以有多个打印的任务,但是我们只能有一个正在执行的打印的任务,这个正在执行的打印的任务就需要单例模式来控制。 单利模式特点:1. 一个类只能有一个实例原创 2016-01-29 17:50:57 · 463 阅读 · 0 评论