微前端、single-spa初探

微前端 微前端,前端这次词就不用多做解释了,这个概念的重点在于这个“微”字, 从字面意义上看,微是小的意思,小是相对于大的一个用于比较的形容词,所以通常是在项目庞大的情况下,才会考虑将它变小,去考虑将它拆分成若干个小项目。这就是做微前端...阅读全文

设计模式之策略模式

概述 策略模式(Strategy Pattern)的思想是在程序运行时动态改变某一个类的执行逻辑,属于一种行为型设计模式。目的是为了尽可能的减少if...else代码。它的核心在于”选择“两个字,每一种选择就是一个策略。通常情况下,在选...阅读全文

软件设计第一课

quick review 配合案例讲述设计模式(一些基础的java和uml知识) 设计时考虑如何使模式变得更好(实践出真知) auction auctionItem(封装和信息隐藏) 面向对象把细节隐藏在对象内部,把公共部分作为接口,抽...阅读全文

设计模式-行为型模式之模板方法

定义抽象基类,规范接口内部方法执行顺序 在进阶篇中,没专门提过抽象基类,在这里顺便就提一下 抽象基类的核心特征:不能被直接实例化(除非所有的抽象方法都被实现) 相反,抽象基类和元类一样,一般都被当做顶层基类使用,派生类必须实现抽象类中指...阅读全文

初识设计模式 - 外观模式

外观模式是最常用的结构型设计模式,也是一种非常容易理解的设计模式,其核心就是为多个子系统提供一个统一的接口,将这个接口看作是这些子系统的门面。 ...阅读全文

drf从入门到精通

前后端开发模式 API接口、接口测试工具postman、restful规范、序列化与反序列化、djangorestframework快速使用 Django Rest_Framework rest-framework之APIView基本使...阅读全文

【设计模式】之迭代器模式

定义 迭代器模式(Iterator pattern):用于顺序访问集合对象里的每一个元素,不用暴露集合是怎样存储元素的。 举例 某个班级有若干个学生,现在需要统计这些学生的平均分数。假设所有学生的分数是用数组存储的: int total...阅读全文

初识设计模式 - 装饰器模式

装饰器模式(Decorator Design Pattern)是一种结构型设计模式,通过将对象放入包含行为的特殊封装对象中来为原对象绑定新的行为。简单地说,就是允许向一个现有的功能添加新的功能,同时又不改变其结构。 ...阅读全文