丁鹿学堂:丁鹿学堂:前端开发设计模式精讲系列(二)

2023-01-06 0 390

丁鹿学堂:丁鹿学堂:前端开发设计模式精讲系列(二)

内部结构设计准则的进行分类

建立型:协助他们典雅的codelet

石蜊:协助他们更典雅的内部结构设计标识符内部结构

犯罪行为型:组件间犯罪行为的商业模式归纳,协助他们组织机构组件犯罪行为

基本功型:许多协助他们强化标识符的基本功

建立型程序语言概要

1 厂房商业模式

构筑两个codelet的厂房,说那个厂房他们要甚么第一类,那个厂房就会把相关联的第一类回到给他们。

厂房商业模式适用于大量的codelet的场景。

2 单例商业模式

怎么去内部结构设计他们的标识符,保证他们全局某个特定的实例化第一类只能有两个。

3 建造者商业模式

适用于创造复杂的第一类,精细化的去组合两个第一类出来

4 原型商业模式

那个大家应该比较熟悉,其实就是js中的原型链。他的意义就是通过定义两个原型,后面建立的第一类都依赖于那个原型,共用它上面的属性和方法。

归纳:

上面的4种程序语言,都是去指导协助他们更好的codelet的。

石蜊程序语言概要

1 外观商业模式

可以理解为他们去餐厅或者点外卖的套餐,他们就不用关心他们具体要点甚么菜,他们只需要说他们要哪个套餐就可以了。

标识符上来说,就是他们的接口给外部调用的时候,他们给外部提供两个套餐,而不用让外部知道具体调用了哪个接口。

2 享元商业模式

那个程序语言主要用来减少第一类和标识符块的数量,当存在大量重复的第一类或者标识符块的时候,他们可以观察下第一类和标识符块间的异同,把不同的地方提取封装,就称呼为享元。

通过这种方式可以精简标识符。

3 适配器商业模式

适配器商业模式的核心思想就是用适配去代替更改。

当两个第一类间他们的接口不适配的时候,他们不用去更改这两个第一类,而是自己额外写一段适配标识符。把接口和数据适配起来。

4 桥接商业模式

桥接商业模式关注的是标识符的耦合度。就是把标识符中许多内容独立出来,然后再互相组合回去,实现减少标识符耦合度度的目的。

5 装饰者商业模式

常见的使用场景是,当两个标识符不满足于他们的需求的时候,更好更典雅的去拓展功能和需求。

举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务