logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【java设计模式】之 模板方法(Template Method)模式

1. 模板方法的一个实例        这一节主要来学习一下设计模式中的模板方法模式。我们先来看一个例子:假如现在老板让你做一个汽车的模型,要求只要完成基本功能即可,不考虑扩展性,那你会怎么做呢?我们首先会根据经验设计一个类图:       由这个类图可知,非常简单的实现了悍马车,该车有两个型号H1和H2。那现在我们开始实现这两个型号的悍马车,首先我们得把抽象类写好,然后两个不同的模型...

#java#设计模式#模板方法模式
【java设计模式】之 建造者(Builder)模式

        我们还是举上一节的例子:生产汽车。上一节我们通过模板方法模式控制汽车跑起来的动作,那么需求是无止境的,现在如果老板又增加了额外的需求:汽车启动、停止、鸣笛引擎声都由客户自己控制,他想要什么顺序就什么顺序,那该如何做呢?1. 汽车无休止的改造        假如现在要生产两种车,奔驰和宝马,这两辆车都有共性,我们所需要关注的是单个车的运行过程,这才是老板所关心的点所在。我们先...

#java#设计模式#建造者模式
【java设计模式】之 抽象工厂(Abstract Factory)模式

1. 女娲的失误        上一节学习了工厂模式,女娲运用了该模式成功创建了三个人种,可是问题来了,她发现没有性别……这失误也忒大了点吧……竟然没有性别,那岂不是……无奈,只好抹掉重来了,于是所有人都被消灭掉了,重新造人。        女娲开始分析了,既然要区别男女,那么生产人种的工厂(八卦炉)要重新改造了,因为一个设备要么全男性,要么全女性。所以只能将八卦炉拆开了,把原先的一个变两...

#java#设计模式#抽象工厂模式
【从0带做】在线学习平台,基于Springboot+Vue的在线课程学习网站,在线课程网站,课程资源,视频播放

大家好,我是武哥,最近给大家手撸了一个基于Springboot+Vue的在线课程学习网站,在线课程网站,课程资源,视频播放,可用于实习项目、毕业设计、课程设计等,系统全部原创,如有遇到网上抄袭站长的,欢迎联系博主~

文章图片
#学习#spring boot#vue.js +1
【从0带做】仿天猫网上购物商城(带推荐算法)基于Springboot+Vue+协同过滤算法的电商系统,网上商城,二手交易商城

大家好,我是武哥,最近给大家手撸了一个基于Springboot+Vue+协同过滤算法的电商系统,网上商城,二手交易商城,可用于毕业设计,系统全部原创,如有遇到网上抄袭站长的,欢迎联系博主~

文章图片
#算法#推荐算法#spring boot +1
【免费学习】基于FastAPI+Vue3的蛋糕零售店

基于FastAPI+Vue3的蛋糕零售店系统,免费学习。

文章图片
#python#fastapi#mysql
java集合框架05——ArrayList和LinkedList的区别

前面已经学习完了List部分的源码,主要是ArrayList和LinkedList两部分内容,这一节主要总结下List部分的内容。List概括先来回顾一下List在Collection中的的框架图:从图中我们可以看出:1. List是一个接口,它继承与Collection接口,代表有序的队列。2. AbstractList是一个抽象类,它继承与AbstractColle

#java
使用轻量级工具emoji-java处理emoji表情字符

原文地址:http://www.itcodai.com/blog/26在之前做博客,测试编辑博客和评论功能时,发现如果输入了emoji表情的话,无法插入数据库,会报错类型不匹配的错误。后来在网上找了很多解决办法,最后发现github上有个很牛逼的轻量级开源工具叫emoji-java。github地址:https://github.com/vdurmont/emoji-java基...

#java
【java设计模式】之 工厂(Factory)模式

1.工厂模式的定义        工厂模式使用的频率非常高,我们在开发中总能见到它们的身影。其定义为:Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation t..

#java#设计模式
java集合框架05——ArrayList和LinkedList的区别

前面已经学习完了List部分的源码,主要是ArrayList和LinkedList两部分内容,这一节主要总结下List部分的内容。List概括先来回顾一下List在Collection中的的框架图:从图中我们可以看出:1. List是一个接口,它继承与Collection接口,代表有序的队列。2. AbstractList是一个抽象类,它继承与AbstractColle

#java
    共 20 条
  • 1
  • 2
  • 请选择