首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
屿d
创建于2022-03-28
订阅专栏
设计模式详解
等 1 人订阅
共6篇文章
创建于2022-03-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式——模板、命令、访问者、迭代器
模板方法模式 实现豆浆制作问题 编写制作豆浆的程序,说明如下: 制作豆浆的流程 选材--->添加配料--->浸泡--->放到豆浆机打碎 通过添加不同的配料,可以制作出不同口味的豆浆 选材、浸泡和放到豆
建造者模式和装饰器模式
建造者模式和装饰器模式 建造者模式 以盖房子为例 盖房项目需求 需要建房子:这一过程为打桩、砌墙、封顶 房子有各种各样的,比如普通房,高楼,别墅,各 种房子的过程虽然一样,但是要求不要相同的. 1.1
类图的六大关系(依赖、泛化(继承)、实现、关联、聚合与组合)
类图的六大关系 用于描述系统中的类(对象)本身的组成和类(对象)之 间的各种静态关系。 类之间的关系:依赖、泛化(继承)、实现、关联、聚合与组合 依赖关系(Dependence) 只要是在类中用到了对
设计模式的七大原则
设计模式的七大原则 1.设计模式的目的 编写软件的过程中,程序员面临着来自耦合性、内聚性以及可维护性、可扩展性、重用性、灵活性等多方面的挑战,设计模式是为了让程序拥有更好的: 代码可重用性。(相同功能
工厂模式
工厂模式 看一个具体的需求 看一个披萨的项目:要便于披萨种类的扩展,要便于维护 披萨的种类很多(比如 GreekPizz、CheesePizz 等) 披萨的制作有 prepare,bake, cut,
享元模式和代理模式
享元模式 展示网站项目需求 小型的外包项目,给客户A做一个产品展示网站,客户A的朋友感觉效果不错,也希 望做这样的产品展示网站,但是要求都有些不同: 有客户要求以新闻的形式发布 有客户人要求以博客的形