我们一起来读书吧 关注:140贴子:2,141
  • 0回复贴,共1

《js设计模式》24-26章

只看楼主收藏回复

备忘录模式:
是一种行为型设计模式,在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。在JavaScript中,可以使用闭包来实现备忘录模式。
迭代器模式:
在不暴露对象的内部结构的同时,顺序访问一个聚合对象内部元素。迭代器模式可以将数据的访问和数据的存储进行解耦,从而使得数据的遍历更加灵活和高效。迭代器是优化循环语句的一种可行方案,使程序清晰易读。
解释器模式:
是一种行为型设计模式,它可以用来解决一些特定问题,例如编译器、计算器等等。这种模式定义了一个语言的语法,并用一个解释器来解释语言中的表达式。解释器模式可以用来处理例如数据格式化、表单验证等业务场景。在这些场景中,我们需要定义一些语法规则,然后使用解释器来解释这些规则。


IP属地:北京1楼2024-05-06 21:07回复