设计模式
文章平均质量分 82
1999
三线农村户口程序媛
展开
-
每天一种设计模式-装饰者模式
装饰者模式前言需求装饰者模式定义原则使用重构装饰者模式的应用Java I/O 前言 写了两期设计模式的博客了,反过来自己读一读还是有一些生硬,对于没有基础的人来说可能阅读后没有理解,对于了解设计模式的人来说阅读后没有扩展,所以从本文开始决定试着寻找一种便于理解的模板。当然具体案例也是参考 《Head First 设计模式》文末也会总结遇到过或者看到过的案例。 需求 以星巴兹的咖啡为例,我们需要对星巴兹的饮料进行类设计 基本设计,我们抽象出一个 Beverage 基类 ,添加 descripition 属原创 2021-09-15 15:05:47 · 84 阅读 · 0 评论 -
每天一种设计模式 - 观察者模式
观察者模式 笔者原创 2021-09-06 19:16:53 · 49 阅读 · 0 评论 -
每天一种设计模式 - 策略模式
在说设计模式之前 我们都应该了解 OO(面向对象) 设计原则 面向对象设计原则是设计模式的基础,每一个设计模式都符合某一个或者多个面向对象设计原则,面向对象设计原则是用于评价一个设计模式的使用效果的重要指标之一。 设计模式(面向对象)有七大原则,分别是: 单一职责原则 (Single Responsibility Principle) 开放-关闭原则 (Open-Closed Principle) 里氏替换原则 (Liskov Substitution Principle) 依赖倒转原则原创 2021-09-06 09:45:57 · 81 阅读 · 0 评论