上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页
摘要: 一. 接口隔离原则的定义 Clients should not be forced to depend upon interfaces that they don't use. 客户端只依赖于它所需要的接口;它需要什么接口就提供什么接口,把不需要的接口剔除掉。 The dependency of o 阅读全文
posted @ 2021-06-07 08:53 盛开的太阳 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是依赖倒置原则 1.1 概念 依赖倒置原则(Dependence Inversion Principle, DIP), 其含义: 高层模块不应该依赖低层模块,两者都应该依赖其抽象 抽象不应该依赖细节, 细节应该依赖于抽象 要针对接口编程,不要针对实现编程 1.2 什么是依赖呢? 这里的依赖 阅读全文
posted @ 2021-06-04 15:10 盛开的太阳 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 设计模式六大原则之【单一职则原则】 一、什么是单一职责原则 首先, 我们来看单一职责的定义. 单一职责原则,全称Single Responsibility Principle, 简称SRP. A class should have only one reason to change 类发生更改的原因 阅读全文
posted @ 2021-06-03 14:49 盛开的太阳 阅读(828) 评论(0) 推荐(3) 编辑
摘要: 设计模式原则 之 里氏替换原则(LSP) 有多少小伙伴是不知道里式替换原则的? 我们写了好多年的代码, 天天都在用继承, 子类. 可是, 却不知道里式替换原则? 赶紧来看看吧. 一. 什么是里式替换原则 1.1 里式替换原则定义 里式替换原则是用来帮助我们在继承关系中进行父子类的设计。 里氏替换原则 阅读全文
posted @ 2021-05-29 19:36 盛开的太阳 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 面向对象设计的6大原则: 1.单一职责原则 原则思想:一个方法只负责一件事情。 描述:单一职责原则很简单,一个方法 一个类只负责一个职责,各个职责的程序改动,不影响其它程序。 这是常识,几乎所有程序员都会遵循这个原则。 优点:降低类和类的耦合,提高可读性,增加可维护性和可拓展性,降低可变性的风险。 阅读全文
posted @ 2021-05-29 19:34 盛开的太阳 阅读(519) 评论(2) 推荐(0) 编辑
摘要: 简单工厂设计模式 透彻讲解 一. 什么是工厂 理解简单工厂设计模式, 首先要理解什么是工厂. 我们身边有很多工厂. 酿酒的酒厂, 制衣的衣厂, 加工肉类的肉加工厂等等. 这些工厂他们到底是怎么酿酒的? 怎么制衣的?怎么加工肉的? 我们并不知道, 也不需要知道. 不知道并不影响我们喝酒, 穿衣, 吃肉 阅读全文
posted @ 2021-05-21 16:33 盛开的太阳 阅读(308) 评论(0) 推荐(0) 编辑
摘要: vuex官网: https://vuex.vuejs.org/zh/ 一. 前言 不管是Vue,还是 React,都需要管理状态(state),比如组件之间都有共享状态的需要。 什么是共享状态? 比如一个组件需要使用另一个组件的状态,或者一个组件需要改变另一个组件的状态,都是共享状态。 如果不对状态 阅读全文
posted @ 2021-05-07 09:59 盛开的太阳 阅读(1140) 评论(1) 推荐(2) 编辑
摘要: 目标: 做一个导航tabbar 一. 分析 我们的目标是做一个导航tabbar, 要求 这个导航不仅可以在一个页面使用, 可以在多个页面通用 每个页面的样式可能不一样 每个页面的图标, 文字可能不一样 每个页面导航的个数可能不一样 要想实现上面的情况, 需要进行功能拆解: 提炼出一个通用的tabBa 阅读全文
posted @ 2021-04-09 21:28 盛开的太阳 阅读(812) 评论(2) 推荐(0) 编辑
摘要: 前后端路由的来历 前端如何实现页面跳转但是不刷新? 了解hash和history两种方法 vue-router基本使用 安装vue-router 搭建vue-router框架的步骤 vue-router路由的配置步骤 第一步: 创建路由组件 第二步: 配置路由映射。 即:组件和路由的关系 第三步: 阅读全文
posted @ 2021-04-02 21:51 盛开的太阳 阅读(1356) 评论(1) 推荐(3) 编辑
摘要: 主要内容: vue-cli2和3的区别 创建vue-cli3脚手架 vue-cli3项目的目录结构 vue-cli2和vue-cli3中 main.js文件的区别 vue-cli3的配置文件管理 一. vue-cli2和vue-cli3的区别 vue-cli3 是基于webpack4的, vue-c 阅读全文
posted @ 2021-03-10 11:02 盛开的太阳 阅读(2095) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页