设计模式
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。
律二萌萌哒
今天不学习,明天变垃圾
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
玩转建造者模式
玩转建造者模式 建造者模式也属于创建型模式,它提供了一种创建对象的最佳方式。 定义:将一个复杂对象的构建与它的表示进行分离,使得同样的构建过程可以创建不同的表示 主要作用:在用户不知道对象的建造过程和细节的情况下就可以创建复杂的对象。(说白了就是把内部的建造过程和细节隐藏起来) 用户只需要给出指定复杂对象的类型和内容,建造者模式负责按顺序创建复杂对象(把内部的建造过程和细节隐藏起来) 例如: 具体代码实现: 抽象的建造者 Builder package com.factory.builde原创 2020-11-22 12:14:23 · 142 阅读 · 0 评论 -
玩转抽象工厂模式
抽象工厂模式 定义:抽象工厂模式提供了一个创建一系列相关或者相互依赖对象的接口,无需指定它们具体的类 实践: 定义两个产品接口(手机产品接口,路由器产品接口) IphoneProduct package com.factory.abstract1; //手机产品接口 public interface IphoneProduct { void start();//开机 void shutdown();//关机 void callup();//打电话 void se..原创 2020-11-22 00:51:00 · 147 阅读 · 0 评论 -
玩转工厂模式
1. 简单工厂模式 代码实现: Car package com.factory.simple; //车 public interface Car { void name(); } Wuling package com.factory.simple; public class Wuling implements Car{ @Override public void name() { System.out.println("五菱宏光!"); } } T.原创 2020-11-21 23:41:22 · 182 阅读 · 0 评论 -
玩转单例模式
设计模式的基本要素 模式名称 问题 解决方案 效果原创 2020-11-21 21:52:12 · 185 阅读 · 2 评论
分享