首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏后台技术底层理解

    Java 工厂 Simple Factory&Factory&Abstract Factory

    下图中,Factory 有一个 doSomething() 方法,这个方法需要用到一个产品对象,这个产品对象由 factoryMethod() 方法创建。该方法是抽象的,需要由子类去实现。 public abstract class Factory { abstract public Product factoryMethod(); public void doSomething factoryMethod(); // do something with the product } } public class ConcreteFactory1 extends Factory factoryMethod() { return new ConcreteProduct1(); } } public class ConcreteFactory1 extends Factory factoryMethod() { return new ConcreteProduct1(); } } public class ConcreteFactory2 extends Factory

    49810发布于 2020-08-04
  • 来自专栏技术开源分享

    工厂模式(Factory)

    简单工厂和工厂方法这俩个设计模式不做详细介绍,请各位看官自行百度,有大量的解释。再次我简单引用一下其他博客主对这三种模式的理解。

    87610发布于 2018-10-31
  • 来自专栏机器学习入门

    ACM Computer Factory

    ACM Computer Factory 题意: 一个工厂,有n台机器,每台机器均有输入条件和输出结果,比如3个零件,机器1,输入0 0 1,表示输入机器1之前必须拥有零件3,输出 1 1 1,则表示通过该机器

    1.1K30发布于 2019-05-26
  • 来自专栏叽叽西

    创建型-Factory

    简单工厂(Simple Factory) package factory.simple; public class RuleConfigParserFactory { public ; import factory.common.IRuleConfigParser; import factory.common.XmlRuleConfigParser; public class package factory.complex; import factory.common.IRuleConfigParser; import factory.common.ISystemConfigParser ; import factory.common.IRuleConfigParser; import factory.common.ISystemConfigParser; import factory.common.JsonRuleConfigParser ; import factory.common.IRuleConfigParser; import factory.common.ISystemConfigParser; import factory.common.JsonRuleConfigParser

    57210编辑于 2022-05-17
  • LLaMA Factory 详解

    前言 本文不涉及 LLaMA Factory 的具体使用,而仅仅是对 LLaMA Factory 其中各种参数设定等功能进行详解。 LLaMA Factory 快速使用:使用 LLaMA Factory 微调一个 Qwen3-0.6B 猫娘 本文重点参考 code秘密花园 的教程,因其过于繁琐,故用本人阅读喜好重写笔记,用作留存。 (完整版) LLaMA Factory WebUI 通用设置:可以设置 WebUI 展示的语言、需要微调的模型、微调的方法、是否量化、微调的加速方式等配置: 微调训练:包括以下几部分配置: LLaMA Factory 微调通用设置 基座选择 分类 标识 含义 示例(模型名称) 功能开发与任务类型 -Base 基础模型,未经过特定任务微调,提供原始能力(用于二次开发)。 加速方式 比较熟悉的加速方式是 Unsloth,它默认就会采用动态的 4 位量化,这也是它一个非常重要的加速手段;我们在 LLaMA Factory 中将量化等级选择为 4 bit,然后加速方法选择

    1K10编辑于 2026-01-23
  • 来自专栏数据库

    【设计模式】Factory模式

    为了彻底摆脱对具体数据库类的依赖,可以采用Factory模式,通过Factory实例来创建具体数据库的实例,而不是在客户程序中直接new了。 其实Factory模式也体现了以前讲过的依赖倒置原则(DIP),应用程序应该依赖于抽象,而不是具体类。应用Factory模式,应用程序只依赖于抽象的接口就能创造出具体的对象实例。 Factory模式在单元测试中也大有用途。 Factory模式是一个很有效的模式,但是使用Factory模式也会带来复杂性,至少增加了额外的几个类,所以不应该盲目使用此模式,无论创建任何对象都使用Factory模式的想法未免过于极端了。

    73080发布于 2018-01-23
  • 来自专栏数据结构与算法

    HDU 5536 Chip Factory

    Problem Description John is a manager of a CPU chip factory, the factory produces lots of chips everyday More specifically, the factory pro At the end of the day, he packages all the chips produced this day

    1.3K150发布于 2018-04-11
  • 来自专栏TopFE

    Could not create cache adapter cache factory not found: factory for cache adapter ““ was not regist

    RROR: Could not create cache adapter error=cache factory not found: factory for cache adapter

    2.1K20编辑于 2022-01-24
  • python: Simple Factory Pattern

    # encoding: utf-8 # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:简单工厂模式(Simple Factory 件" # encoding: utf-8 # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:简单工厂模式(Simple Factory # encoding: utf-8 # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:简单工厂模式(Simple Factory # encoding: utf-8 # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:简单工厂模式(Simple Factory Pattern) """ def demo(self): """ 简单工厂模式(Simple Factory Pattern) :return

    12010编辑于 2026-06-18
  • go: Factory Method Pattern

    项目结构: /* # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:Factory Method Pattern Go 工厂方法模式 质检 Price() // 定价 } /* # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:Factory : 2026/4/12 12:16 # User : geovindu # Product : GoLand # Project : sudydemo # File : factory.go float64, gem string) Jewelry } /* # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:Factory gem: gem, } } /* # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:Factory

    10010编辑于 2026-06-18
  • 来自专栏振兴的Android修炼手册

    遇见LayoutInflater&Factory

    attrs); } /***部分代码省略****/ } LayoutInflater有两个工厂类,FactoryFactory2,区别只是在于Factory2可以传入父容器作为参数。 public abstract class LayoutInflater { /***部分代码省略****/ public void setFactory(Factory factory 这个时候我们发现LayoutInflater的Factory已经被设置过了。具体是在哪里设置的呢?我们看看下边LayoutInflater.Factory在Android源码中的使用部分内容。 ) { //最终调用了LayoutInflater的setFactory方法,对Factory进行设置 inflater.setFactory(factory ! inflater) { LayoutInflater.Factory factory = inflater.getFactory(); if (factory instanceof

    1.3K20发布于 2020-05-29
  • 来自专栏InvQ的专栏

    抽象工厂(Abstract Factory

    抽象工厂(Abstract Factory) Intent 提供一个接口,用于创建 相关的对象家族 。

    46430编辑于 2022-01-10
  • go: Abstract Factory Pattern

    项目结构:: /* # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:Abstract Factory Pattern 抽象工厂模式 GetInfo() JewelryBase } /* # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:Abstract Factory return c.base } /* # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:Abstract Factory */ package factory import "godesginpattern/abstractfactory/product" // JewelryFactory 抽象工厂:品牌生产线标准 " ) // JewelryProductionLine 统一生产线:生产 → 算成本 → 质检 func JewelryProductionLine(f factory.JewelryFactory

    15410编辑于 2026-06-18
  • go: Simple Factory Pattern

    项目结构: /* # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:Simple Factory Pattern 简单工厂模式 = "bracelet" // 手镯 ) /* # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:Simple Factory 钻戒刻字成功:%s\n", text) } /* # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:Simple Factory 手镯刻字成功:%s\n", text) } /* # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:Simple Factory 初始化珠宝加工厂(工厂实例) factory := &simplefactory.JewelryFactory{} println("========== 珠宝店下单流程 =======

    12910编辑于 2026-06-18
  • 来自专栏FoamValue

    工厂模式 Factory Pattern

    Factory Pattern,是 Java 常用的设计模式之一。它提供了一种与创建逻辑无关的创建实例的能力。 本文主要介绍工厂模式的两种实现方式:简单工厂模式、工厂方法模式。 测试类 public class CarFactoryTest { @org.junit.Test public void drive() { CarFactory factory = new BwmFactory(); Car car = factory.drive(); if (car ! = null) { car.drive(); } factory = new BenzFactory(); car = factory.drive = null) { car.drive(); } factory = new AudiFactory(); car = factory.drive

    64920发布于 2020-11-06
  • python: Abstract Factory Pattern

    # encoding: utf-8 # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:抽象工厂模式 Abstract Factory # encoding: utf-8 # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:抽象工厂模式 Abstract Factory 卡地亚品牌:生产戒指 cartier_factory = CartierFactory() jewelry_business_process(cartier_factory 蒂芙尼品牌:生产项链 tiffany_factory = TiffanyFactory() jewelry_business_process(tiffany_factory 简单工厂模式 Simple Factory Pattern 生成器 Builder 工厂方法 Factory Method 原型 Prototype 单例 Singleton 结构型模式 Structural

    12010编辑于 2026-06-18
  • cpp: Abstract Factory Pattern

    Abstract Factory Pattern C++ 14 // 2023年4月30日 涂聚文 Geovin Du Visual Studio 2022 edit. Abstract Factory Pattern C++ 14 // 2023年4月30日 涂聚文 Geovin Du Visual Studio 2022 edit. Abstract Factory Pattern C++ 14 // 2023年4月30日 涂聚文 Geovin Du Visual Studio 2022 edit. Abstract Factory Pattern C++ 14 // 2023年4月29日 涂聚文 Geovin Du edit. // 抽象工厂模式 Abstract Factory Pattern // GeovinDu.cpp : 此文件包含 "GeovinDu" 类。

    11910编辑于 2026-06-19
  • 来自专栏c#开发者

    Smart Client Software Factory 初试

    Smart Client Software Factory 初试 介绍     智能客户端的介绍我就不再这里说明了,大家可以通过Google去发现。

    1.8K60发布于 2018-04-12
  • 来自专栏开心的学习之路

    工厂模式(Factory Design Patter)

    Factory Method lets a class defer instantiation to subclasses. (定义一个创建对象的接口,但是让子类决定实例化哪个类。

    54730发布于 2019-02-14
  • 来自专栏基础知识文章

    设计模式之Factory 模式

    图1 factory模式结构示意图 2.Factory 模式不单是提供了创建对象的接口,其最重要的是延迟了子类的实例化 图2 factory模式结构示意图 图 2 中关键中 Factory 模式的应用并不是只是为了封装对象的创建,而是要把对象的创建放到子类中实现:Factory 中只是提供了对象创建的接口,其实现将放在 Factory 的子类ConcreteFactory 中进行。 ” #ifndef _FACTORY_H_ #define _FACTORY_H_ class Product; class Factory { public: virtual ~Factory() : private: }; #endif “factory.cpp” #include<iostream> #include"factory.h" #include"product.h" using namespace std; Factory::Factory(){} Factory::~Factory(){} ConcreteFactory::ConcreteFactory() { cout << "ConcreteFactory

    43110编辑于 2021-12-07
领券