![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端设计模式
米粒0622
前端小菜鸟,持续成长,大佬轻点喷
展开
-
TypeScript中的工厂设计模式
TypeScript编写工厂模式: 工厂模式简单来说就是一个工厂(用于创建其它类的实例的类),多种产品(实际需要的类的实例),常见的又分为简单工厂模式与工厂方法模式 一、简单工厂 简单工厂:简单工厂又名静态工厂,以创建实例的方法为静态方法而得名。 简单工厂聚合了不同类的实例化工作,将实例化的工作从实际的业务代码中剥离, 只需要调用该类,传入对应的参数得到对应的实例化对象。 简单工厂的角色 抽象产品类:coffee 具体实现抽象产品类的产品子类:Latte, Moca, Cappuccino 生产具体转载 2022-04-07 19:41:27 · 562 阅读 · 0 评论 -
js中的工厂设计模式
工厂模式的三种实现方法:简单工厂、工厂方法模式、抽象工厂模式 PS:抽象就是:将复杂的事物的一个或者多个共有特征抽取出来的思维过程就是抽象 如果你不想让某个子系统与较大的那个对象之间形成强耦合,而是想运行时从许多子系统中进行挑选的话, 那么工厂模式是一个理想的选择将new操作简单封装,遇到new的时候就应该考虑是否用工厂模式; 需要依赖具体环境创建不同实例,这些实例都有相同的行为,这时候我们可以使用工厂模式, 简化实现的过程,同时也可以减少每种对象所需的代码量,有利于消除对象间的耦合,提供更大的灵活性;原创 2022-04-06 19:28:17 · 1267 阅读 · 0 评论