![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
蛋挞菌
偶尔思维活跃,日常刷贴
展开
-
设计模式二——结构型模式(笔记)
一、适配器模式 简介: 作为两个不兼容的接口之间的桥梁。 解决正在运行使用的项目的问题。 eg:安卓的耳机搭上接口转换器便可在苹果手机上使用。 何时使用: 1、系统想使用一个现有的类,但类的接口不符合系统要求。 2、通过接口转换,将一个类插入另一个类系中(适配器继承或依赖已有的对象,实现想要的目标接口)。 优点: 1、可一起运行两个无关联的类; 2、类复用性提高(通过继承或依赖); 3、类的透明性增加; 4、灵活性。 缺点: 1、过多使用使得系统整体凌乱 2、Java最多继承一个类,故最多只能适配一个适配器原创 2020-07-02 19:37:17 · 117 阅读 · 0 评论 -
设计模式一——创建型模式(笔记)
简要描述 这些设计模式提供了一种方式:在创建对象的时候隐藏创建逻辑。(不是使用new运算符直接实例化对象) 带来的效果:使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。 包括:工厂模式,抽象工厂模式,单例模式,建造者模式,原型模式。 设计模式的六大原则: 1、开闭原则:对扩展开发,对修改关闭。用到了接口和抽象类。 2、里氏代换原则:对实现抽象化(基类和子类的继承关系)的具体步骤的规范。 3、依赖倒转原则:针对接口编程,依赖于抽象而非具体。是开闭原则的基础。 4、接口隔离原则:使用多个隔离的接口,降原创 2020-07-01 18:28:51 · 124 阅读 · 0 评论