
JAVA学习
tianshanaoxue
这个作者很懒,什么都没留下…
展开
-
五分钟精通设计模式(一)--速记23种设计模式
本文由程序员伟哥原创,若需要转载,请注明出处。通过我杜撰的一个新白娘子传奇故事帮助大家记忆23种设计模式三类设计模式:三类设计模式可以这么记:一、白素贞闯入人满为患的大街上(闯街--创建)刚刚闯到大街上的时候,他发现了一个虐待动物的工厂,工厂里的工人在抽打一个大象(抽象),强迫大象单脚站立(单例),因为他们要构建一个单脚站立的大象原型 。二、在大街上购买了好多菜,准备要给她老公做饭(街购--结构)...原创 2018-06-30 12:10:34 · 1431 阅读 · 4 评论 -
五分钟精通设计模式(二)之设计模式六大原则
本文由程序员伟哥倾情奉献,转载请注明出处。微信公众账号:IT殿堂设计模式六大原则可以用六字真言概括:开、里、依;接、迪、合可以这么想:你有一只调皮的泰迪,嘴里叼了一只快递盒子,非要让你解开里面的内衣(依)做成网兜来接住泰迪叼的这个盒子。幸亏程序猿大部分是男生……(⊙﹏⊙)!设计模式是一种软件的设计思想,主要是为了在大型软件中,多人协同的开发、升级、维护更加方便。所以中心思想就是:降低依赖,降低耦合...原创 2018-06-30 12:12:36 · 292 阅读 · 0 评论 -
五分钟精通设计模式(四)--单例模式
都说单例模式简单,可是简单中藏着大大的不简单。一、介绍 为了避免某个频繁使用的对象不断地重新创建,我们可以使用单例模式。单例模式可以保证在一个JVM中,只有一个实例存在。二、实现步骤 1、创建单例类 2、在单例类中,声明 private static 的这个类本体类型的变量。 3、只在这个类中保留private的构造方法 4、写一个静态方法,获取这个类被本体类型变量...原创 2018-07-07 14:58:23 · 272 阅读 · 0 评论 -
五分钟精通设计模式(三)之工厂方法模式
工厂方法模式分为三种:普通工厂方法模式、多个工厂方法模式、静态工厂方法模式废话不多说,下面直奔主题,实现步骤:工厂模式就是建立一个工厂类对实现了同一接口的一些类进行实例的创建。实现步骤:1、要实现的同一接口。IAnimal2、实现了同一接口的一些类。AnimalDog,AnimalCat3、工厂类,用来在其中创建对象。 普通工厂模式: NormalAnimalFactory 多个工厂...原创 2018-06-30 12:14:41 · 228 阅读 · 0 评论