![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
@夜缺
今天不努力,明天还是菜鸡
展开
-
设计模式 建造者/原型模式
建造者模式使用多个简单的对象一步一步构建成一个复杂的对象。我们假设一个快餐店的商业案例,其中,一个典型的套餐可以是一个汉堡(Burger)和一杯冷饮(Cold drink)。汉堡(Burger)可以是素食汉堡(Veg Burger)或鸡肉汉堡(Chicken Burger),它们是包在纸盒中。冷饮(Cold drink)可以是可口可乐(coke)或百事可乐(pepsi),它们是装在瓶...原创 2020-03-31 17:15:56 · 95 阅读 · 0 评论 -
设计模式 单例模式
单例模式(Singleton Pattern)这种模式涉及一个类,它负责创建一个对象,同时确保只只创建一个对象。,这个类提供了一种方法来访问它的唯一对象,可以直接访问,而不需要实例化类的对象。说白了就是,在一个类中将构造器是私有化,然后在本类中创建一个私有的静态的自身对象(在本类中实例化,静态私有),然后公开一个方法,返回本类的引用对象。从而就达到其它类无法创建这个类的对象,但可以从开放方...原创 2020-03-27 17:56:51 · 67 阅读 · 0 评论 -
设计模式 工厂模式/抽象工厂模式
工厂模式创建对象时不会对客户暴露创建逻辑,并且通过使用一个共同的接口来指向创建的对象。Sept1 创建一个公共接口,将要对外开放的方法在这里定义。Sept2 创建实现接口的类,用即实现对外开放的类的方法Sept3 创建工厂,提供一个get方法,这个方法提供返回实现类的对象(创建选择)Sept4 使用,创建工厂对象,使用工厂中的对象,来获取对外开放的方法(使用选择)S...原创 2020-03-27 15:56:35 · 66 阅读 · 0 评论 -
设计模式 介绍
设计模式是软件开发人员在开发过程中面临的一般问题的解决方案。设计模式四人帮(GOF):有四位作者,Erich Gamma, Richard Helm , Ralph Johnson和John Vissides 发表了《设计模式-可重用的面向对象软件元素》。程序到一个接口不用实现,有利于对继承对象组合。设计模式的类型设计模式分为三类(共23种):创造模式、结构模式、行为模式。 另有J2E...原创 2020-03-27 14:13:59 · 94 阅读 · 0 评论