Questions tagged [factory-method]
Use this tag for code reviews of, or involving methods that create a new instance of a given type, often with parameters that determine how the instance gets created.
155 questions
5
votes
1
answer
386
views
Trying Out DDD : How to enforce data integrity and immutability
I've been transitioning from type-safe programming languages like Dart and Java to Python, and I'm trying to enforce Domain-Driven Design (DDD) principles in a language that naturally leans towards ...
3
votes
1
answer
113
views
C++17 static inline member variables to populate factory at static initialization time
The Context
I have a toy ECS architecture where I want to serialize and deserialize the whole app state for hot-reloading DLLs. I don't want the user to have to register all components at the ...
2
votes
1
answer
440
views
Factory pattern with variadic constructor
I have this code for a factory design pattern that will take into account any number of arguments in the constructor. Through a static boolean in the class a ...
2
votes
1
answer
83
views
Creating multiple conditions in objects preventing nesting
My class is a factory-method that allows to instantiate it only when the parameter $type (string) is "regular or premium" and when parameter $months (integer) is lower than 6.
If $months is ...
2
votes
1
answer
96
views
Factory for state classes with varying numbers of reference data members
Consider the following code:
...
1
vote
1
answer
151
views
Web scraper for e-commerce sites Part II
I asked the same question Web scraper for e-commerce sites yesterday and I'm now posting the revised code here.
I'm building web scraper application which takes name, code and price from few sites. I ...
0
votes
1
answer
234
views
Web scraper for e-commerce sites
I'm building web scraper application which takes name, code and price from few sites. I thought factory pattern would fit in my application. I would like to someone review my code and tell if I ...
4
votes
2
answers
206
views
Abstract Factory Implementation C#
I'm learning Factory pattern and I've implemented this simple example of an abstract factory. I've followed this video a little bit while writing this small example. Is there anything anti-pattern or ...
2
votes
1
answer
385
views
Dart Ioc Container
This package is on pub dev here
It's on Github here
...
1
vote
1
answer
91
views
Handling resource authorization in a service
Problem: My application is built upon clean architecture. I want to create a new instance of a class in my lower layer, but the class itself resides in an upper layer. The upper layer can depend on ...
1
vote
3
answers
219
views
Abstract Factory Pattern Implementation
I implemented the Abstract Factory design pattern as follows.
Concrete Implementation
...
21
votes
2
answers
5k
views
Python - Tkinter - periodic table of chemical elements
Inspired by a question on StackOverflow I decided to code a GUI that is simple, efficent and can be used in other projects as well. I wanted to share this code since it probably is usefull to other ...
14
votes
4
answers
2k
views
Numerical integration in C++: Newton-Cotes formulas
I have tried my hand with implementing simple quadrature formulas in C++.
Definite integral: $$\int_a^b f(x) dx$$
Domain of integration \$[a, b]\$ divided into \$n\$ intervals of equal length \$h = (b ...
0
votes
1
answer
466
views
Factory pattern to build multiple models
I have used the factory pattern for one of my projects.
I want to know if this is a good design or if my code can be improved to make it as fast as possible.
I am not an expert in C#.
This is what I ...
2
votes
1
answer
3k
views
Factory pattern using enum
I wanted to have a factory-method, but without the if statements that are often seen in examples of this pattern. So I came up with this, and would like to know:
is ...
2
votes
3
answers
417
views
Factory Method Design Pattern Implementation as a Coffee maker program
File: InfoFactory.h contains four classes.
CaffienatedBeverage is an Abstract class with one pure virtual function Name. It ...
3
votes
1
answer
171
views
Scrape multiple twitch IRC chats
I've always struggled to create and sustainable, organizated, clean code.
I tried to use a Factory method and it's working better now that I created another class.
I know I should write documentation,...
5
votes
1
answer
2k
views
Python factory class with dynamic imports
I'm trying to write a factory class that essentially provides a user-friendly frontend to creating objects of different kinds depending on keywords. So the user will just have to import this module, ...
3
votes
1
answer
148
views
Factory Method and Log writer class
I Have this class want to practice how to write a factory method pattern
and I can change the logPlace by set the app.config,
and I try to improve the performance ...
0
votes
1
answer
317
views
Best practice for factory pattern in c++?
I'm implementing a simple data reader to get image sequences from either a pre-recorded video file (In my case ROS bag file), or a camera device (In my case Intel Realsense). Basically I intend for ...
10
votes
0
answers
2k
views
Private VBA Class Initializer called from Factory #2
About
This is a follow-up of a previous question Private VBA Class Initializer called from Factory. I've decided to create a new question instead of answering my old question because I would like the ...
8
votes
1
answer
630
views
Private VBA Class Initializer called from Factory
I've been playing with COM lately and while getting to understand the mechanism of how class methods/properties are called an idea came to mind: what if we can have a global instance of a class that ...
4
votes
1
answer
2k
views
Implement Factory pattern with multiple parameters and each parameters are interface
I am a little bit confused on Factory Method with multiple parameters in which all parameters can change from GUI by user as seen below picture.
For each combobox item I have an interface and ...
2
votes
1
answer
260
views
Determine dependency injection type at runtime from config
I have a .NET application with a .config file that has content like this:
...
2
votes
0
answers
283
views
Swift Struct-based Factory Pattern
Edit: I added another configuration vector to CardView, a size attribute, which may be .small or ...
0
votes
1
answer
134
views
Is this implementation of factory design pattern in C#?
Here are my class library code which create credit card.
...
4
votes
1
answer
825
views
Bank with factory method for accounts, multithreaded deposit and withdraw
I have a couple questions about this program
Should I implement runnable instead of using thread class? I like the idea of the consumer and producer being thread objects, it seems simpler to me, but ...
1
vote
1
answer
94
views
Using a factory pattern many times [closed]
This is my first question on this website and I hope it goes well.
I have created a Kotlin factory pattern and I am using it very frequently. the code I use it consists of functions inside a class. ...
10
votes
3
answers
6k
views
C++ Template to implement the Factory Pattern
Design
A template class that will create a concrete instance of an interface class when given the name (as a string) of the concrete class.
This design is often seen in code, so the purpose of this ...
0
votes
1
answer
68
views
Use of Factory pattern — how to implement it
I am trying to figure out how Factory pattern works. I implemented it with TypeScript in this github repo: https://github.com/emilecollin/factory_pattern
Basically this is emulating spaceships gaming ...
3
votes
1
answer
226
views
Grouping low-level services together into a high-level service
I am working on an e-commerce website. What I need to do is to save an advertisement. The ad has some properties and some photos... properties should be save to DB and photos should be saved to file ...
4
votes
1
answer
434
views
Java enum-based factory to calculate entry parameters
I want to create a factory to return all Source instances that match given entry parameters- that is, I want to iterate through some Collection of objects and for each entry check boolean method.
I ...
4
votes
0
answers
277
views
Factory class that uses reflection to instantiate objects by class name
In this SO post Dynamically choose class from string Alexander Platonov creates a Function on the fly and then uses Application.Run() to instantiate an Object by ...
1
vote
1
answer
2k
views
Creating a ModelBinder to Sanitize user input in HTML format
I have a custom model binder which takes user input in HTML format, sanitize the HTML input by removing any script or XSS threat and returns the sanitized HTML string:
...
1
vote
1
answer
70
views
Create a pump object from either one of pump model number or pump product id
Consider this code:
...
7
votes
3
answers
7k
views
Chess move validator
I have written code for making a Chess Validator, which will validate the moves of a chess game.
There is a Main class which is taking the input from the user, about the move.
Problem Description
...
0
votes
1
answer
169
views
Factory to instantiate and configure Selenium WebDriver
I, also, need to know whether this is a valid implementation of the factory pattern.
The amount of effort which goes into configuring DriverFactory to simply get a ...
3
votes
1
answer
210
views
Instantiating View Models using a static factory
I am building an e-commerce website. I have an application layer service called SearchService. SearchService receives a search ...
0
votes
2
answers
2k
views
Factory method to create two kinds of cars based on an enum
I am implementing the factory method approach. My intention is to know if my approach is correct for factory method. Any modifications to be done to align with the approach?
First I am creating an ...
4
votes
1
answer
2k
views
Electricity billing system for home in OOP
I recently appeared for interview for code-pairing round and I was asked following question: Electricity Billing System for home. The corresponding power usage of home appliances (Fan, AC, Fridge, ...
2
votes
2
answers
540
views
PHP Factory Pattern : Should I use `create()` or `__invoke()`?
I currently had a colleague reviewing my code and he had a comment on a factory class I created. It's very simple:
...
1
vote
2
answers
277
views
Synchronizer for importing XML files into a database when folder content changes
I have created a Synchronizer, the purpose of which is to read data from an XML source file and store the result in a DB.
I have different source types, for example Student.XML, School.XML, etc. ...
1
vote
2
answers
3k
views
Shape area calculation
I know questions with this text has been asked and already answered, but my question is mainly limited to only one method of this flow and where it should be.
I have an assembly for Shape's area ...
4
votes
0
answers
99
views
Chained Factories by Expression Template
I want to make factories that can chained together to create a pile of layers. One of the advantage of chained factories is that later factories can pass specifications to earlier factories. For ...
2
votes
1
answer
217
views
Factory Design Pattern in Java [closed]
I am currently attempting to understand the fundamentals of factory methods in Java and I found a lot of exampels where a pattern like this has been used.
I got some exercises about sorting algorithms ...
8
votes
4
answers
2k
views
Packet Factory design for networking application
I'm working on a network application that implements a custom protocol. I want to easily extend the application support over the protocol as it changes. Also, as the application extends, I might need ...
2
votes
0
answers
361
views
Show mobile SoundCloud player in WebView
Demo for a SoundCloud player in WebView for specific song or artist stream as a workaround because SoundCloud is not accepting API key request anymore.
SoundCloudWebView:
...
6
votes
3
answers
2k
views
Creating HTTP proxies for services
I have a HTTP client factory that creates a separate HTTP proxy instance for each of my services - which are in the cloud. The factory creates each instance on the basis of an interface which the ...
1
vote
2
answers
126
views
JavaScript library to notify watchers of changes
Background
Last year, while I was still entering the beginning of Immutability and Pure functions and whatnot I created a library for the community called ...
5
votes
2
answers
225
views
Model-to-Prefab mapper and factory
I am creating a fluent interface to build user interfaces in the Unity game engine.
As a subcomponent of this library, I have a set of objects called Components (e.g. Panel, Button, etc) that I want ...