设计模式
设计模式
阿宁呀
大数据,数据挖掘。
展开
-
设计模式之七大原则分析与总结
目录**1、开闭原则(Open Close Principle)**实现方法作用**2、里氏代换原则(Liskov Substitution Principle)**实现方法作用3、依赖倒转原则(Dependence Inversion Principle)**实现方法作用4、单一职责原则(Single Responsibility Principle)实现方法作用**5、接口隔离原则(Inter...原创 2020-04-06 12:04:03 · 363 阅读 · 0 评论 -
统一建模语言之类图
一、类、接口、类图1.类类(Class)是指具有相同属性、方法和关系的对象的抽象,它封装了数据和行为,是面向对象程序设计(OOP)的基础,具有封装性、继承性和多态性等三大特性。在 UML 中,类使用包含类名、属性和操作且带有分隔线的矩形来表示。(1) 类名(Name)是一个字符串,例如,Student。(2) 属性(Attribute)是指类的特性,即类的成员变量。UML 按以下格式表示:...原创 2020-04-06 10:33:42 · 293 阅读 · 0 评论 -
23种设计模式的功能和分类概述
1.根据功能划分(以完成什么工作划分)1.建型模式:用于描述“怎样创建对象”,主要特点是“将对象的创建与使用分离”。有单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。2.结构型模式:用于描述如何将类或对象按某种布局组成更大的结构,有代理、适配器、桥接、装饰、外观、享元、组合等 7 种结构型模式。3.行为型模式:用于描述类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务...原创 2020-04-06 10:08:59 · 495 阅读 · 0 评论 -
Android之数据库框架(工厂模式+单例模式搭建)
一、简述移动端使用的数据库是Sqlite,这种小型的数据库很适合移动端存储大量的数据。数据库框架可以简化数据库代码,只需对对象进行赋值操作,方便处理复杂的业务逻辑。以下做一个简易的数据库框架,使用设计模式、泛型、注解、反射来实现。二、数据库操作框架表现层不涉及任何sql语句,直接操作的是数据对象,但具体的数据类型在这个接口中并不清楚,所以使用泛型来表示。先设计一个数据库表的Dao类的公共接口...原创 2020-03-28 23:11:09 · 638 阅读 · 0 评论 -
Android之ListView自定义Adapter简单框架(代码优化)
ListView 负责以列表的形式向我们展示 Adapter 提供的内容。ListView作为容器(列表),用于装载显示数据(也称为 item)。item 中的具体数据是由适配器(adapter)来提供的。当需要显示数据的时候,ListView 会从适配器(Adapter)中取出数据,然后来加载数据。每一条数据对应一个 item。试想如果把所有的数据信息全部加载到 ListView 上显示,加入...原创 2020-03-28 23:03:21 · 398 阅读 · 0 评论 -
设计模式之抽象工厂模式+原型模式+适配器模式+建造者模式结合使用与总结
在原抽象工厂模式+建造者模式中添加了原型模式和适配器模式抽象工厂模式和建造者模式结合链接:https://blog.csdn.net/qq_18625571/article/details/104416504一、模式解析1、原型模式(1)概述用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创建对象非常...原创 2020-02-28 11:03:34 · 1758 阅读 · 2 评论 -
设计模式之抽象工厂、建造者模式结合
一、抽象工厂1.概述抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。可以理解成是多个工厂方法的组合。2.解决问题在工厂方法模式中,具体创建者每次使用都只能创建一个同类型的对象,假如现在需要的是多个不同类型的对象,工厂方法就满足不了需求了。这时我们可以把多个工厂方法组合到一个类,这就是抽象工厂模式,它就是专门用来创建多个产品,也可以说是创建产品家族的。3.类...原创 2020-02-20 19:45:55 · 2691 阅读 · 1 评论 -
设计模式之工厂方法模式
1.工厂方法模式概述 工厂方法模式(Pattern:Factory Method)属于创建型模式,其意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,将核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。2.工厂方法模式的角色及其职责及使用步骤...原创 2020-02-17 23:43:36 · 296 阅读 · 0 评论