上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 06-装饰器模式 1.装饰器模式 public interface IPersonService { void getName(String name); } public class PersonService implements IPersonService { @Override publi 阅读全文
posted @ 2022-11-27 08:48 行稳致远方 阅读(27) 评论(0) 推荐(0)
摘要: 05-代理模式 01.基于接口实现代理模式 性能统计代码和业务代码在一起存在的问题。 /** * 如下在登录代码中收集性能数据存在两个问题: * 1 性能统计代码侵入业务代码。 * 2 性能统计的代码与业务代码无关,业务代码最好只聚焦业务处理。 */ public class UserControl 阅读全文
posted @ 2022-11-27 08:47 行稳致远方 阅读(30) 评论(0) 推荐(0)
摘要: 04-原型模式 1.原型模式 当对象的创建成本比较大,而同一个类的不同对象之间的差别不大(大部分字段都是相同的),就可以利用对已有对象(原型)进行复制(或者成为拷贝)的方法来创建新对象,以达到节省创建时间的目的。这种基于原型创建对象的方式成为原型设计模式。 当对象的创建耗时很多,对象中的数据需要经过 阅读全文
posted @ 2022-11-27 08:47 行稳致远方 阅读(18) 评论(0) 推荐(0)
摘要: 03-建造者模式 1.未使用建造者模式创建对象 未使用建造者模式创建对象存在的问题。 将name必填项放入构造函数中,如果必填项过多就会导致构造函数参数列表过长。如果不把必填项放入构造函数中,而是通过setter方法进行设置,那么必填项是否已经填写的校验逻辑就无处安放了。 假设配置项之间有一定的约束 阅读全文
posted @ 2022-11-25 11:56 行稳致远方 阅读(21) 评论(0) 推荐(0)
摘要: 02-工厂模式 1.工厂模式 工厂模式主要用于将对象的创建和使用分类,以及降低代码的复杂度。 当对象的创建过程比较复杂时,可以考虑使用工厂模式来封装对象的创建过程。 工厂模式模式的分类。简单工厂模式、工厂方法模式和抽象工厂模式。 2.简单工厂模式 简单工厂基础类。 public interface 阅读全文
posted @ 2022-11-25 11:17 行稳致远方 阅读(20) 评论(0) 推荐(0)
摘要: 01-单例模式 1.单例模式-饿汉式 饿汉式单例模式在类加载的时候就会将对象创建完成并且进行实例化,所以创建的过程是线程安全的,但是不支持延时加载。 Java代码。 public class Singleton { private static final Singleton SINGLETON = 阅读全文
posted @ 2022-11-25 11:17 行稳致远方 阅读(21) 评论(0) 推荐(0)
摘要: Vue16-Vue UI组件库 1.移动端常用组件库 Vant,https://youzan.github.io/vant。 Cobe UI, https://didi.github.io/cube-ui。 Mint UI, https://mint-ui.github.io。 2.PC端常用组件库 阅读全文
posted @ 2022-11-25 11:13 行稳致远方 阅读(61) 评论(0) 推荐(0)
摘要: Vue15-路由(vue-router) 1.路由简介 vue-router(路由)是vue中的一个插件库,专门用来实现SPA应用。 SPA简介。 SPA,Single Page Web Application,即单页面Web应用,整个应用只有一个完整的页面。 SPA应用中点击页面中的导航链接不会刷 阅读全文
posted @ 2022-11-25 11:13 行稳致远方 阅读(92) 评论(0) 推荐(0)
摘要: Vue14-vuex 1.vuex简介 vuex是vue中一个集中式状态(数据)管理的vue插件,可以对vue应用中多个组件的共享状态进行集中式的管理(读/写);vuex也是一种组件间通信的方式,且适用于任意组件间通信。 vuex的Github地址https://github.com/vuejs/v 阅读全文
posted @ 2022-11-25 11:10 行稳致远方 阅读(55) 评论(0) 推荐(0)
摘要: Vue13-插槽 1.插槽简介 插槽可以让父组件向子组件中指定位置插入HTML结构。是一种组件间通信的方式,适用于父组件到子组件的通信。 插槽可以分为默认插槽、具名插槽和作用域插槽。 2.默认插槽 父组件中设置插槽的数据。 <template> <div class="container"> <!- 阅读全文
posted @ 2022-11-25 11:08 行稳致远方 阅读(68) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页