设计模式
设计模式,体验编程之美
Champion-Dai
桃李不言,下自成蹊
展开
-
设计模式-笔记总结
设计模式概述(Design Patterns) 具体内容可访问:http://c.biancheng.net/view/1317.html 目录 设计模式概述(Design Patterns) 1、软件设计模式概述 2、GoF的23种设计模式 根据模式的目的来划分 根据模式的作用来划分 GOF的23种设计模式的功能 3、UML中的类图及类图之间的关系 4、开闭原则(Open Closed Principle) 5、里氏替换原则(Liskov Substitution Principle原创 2020-11-17 11:55:18 · 645 阅读 · 0 评论 -
Java结构型设计模式——适配器模式、代理模式
一、结构性模式——核心作用:是从程序的结构上实现松耦合,从而可以扩大整体的 类结构,用来解决更大的问题。 ——分类: *适配器模式、代理模式、桥接模式、装饰模式、组合模式、外观模式、享元模式二、适配器模式(adapter)(1)什么是适配器模式? ——将一个类的接口转换为客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。(2)适配器模式中的角色原创 2017-12-29 15:31:23 · 276 阅读 · 0 评论 -
Java设计模式——建造者模式、原型模式
一、建造者模式的本质——分离了对象子组件的单独构造(由Builder来负责)和装配(由Director负责)。从而可以构造出复杂的对象。这个模式适用于:某个对象的构建过程复杂的情况下使用。 ——由于实现了构建和装配的解耦。不同的构造器,相同的装配,也可以做出不同的对象;相同的构建器,不同的装配顺序也可以做出不同的对象,也可以实现了构建算法、装配算法的解耦,实现了更好的复用。二、建造者模式在开发中的原创 2017-12-28 12:02:46 · 239 阅读 · 0 评论 -
Java设计模式——工厂模式
一、工厂模式意义——实现了创建者和调用者的分离二、详细分类——简单工厂模式 ……用来生产统一等级结构中的任意产品。(对于增加新的产品,需要修改已有代码)——工厂方法模式 ……用来生产统一等级结构中的固定产品(支持增加任意产品)——抽象工厂模式 ……用来生产不同产品族的全部产品。(对于增加新的产品无能为力,支持增加新的产品族)三、面向对象设计的基本原则(了解)——SRP(单一职责原则,Singl原创 2017-12-27 18:36:57 · 150 阅读 · 0 评论 -
Java之设计模式总结(主要是单例设计模式)
一、设计模式(Design Patterns)简介设计模式由国外GOF(Group of four即“四人帮”)总结。共有23种。设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。二、设计模式的作用1、使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模原创 2017-12-26 17:37:30 · 213 阅读 · 1 评论