What is Simple Factory?
A single function or type that picks and returns the right object based on input. Not a formal pattern, but common in apps.

input email → email sender
Simple factory centralizes…
Write it in your own words in the app.
In real work
Simple factory: NotificationFactory.make(for: .email) picks the sender so views stay free of switch statements.
In the illustration
An order card reading EMAIL drops into the hopper, the selector dial turns itself to email and the press stamps out an email sender part into the tray.
Write a simple factory in your coding agent called makeParser(for:) that returns the right parser from a file extension, and move the three if statements that do this today behind it.
Try it now
The fastest way to learn a word is to use it. Open this line in the agent you already work in and watch what it does. Change the tool to the one you use.
Go further
01Practice
Make it stick
One term a day, a short quiz, and sentence practice that checks your own words.
02Verify
Prove you know it
Pass the quiz and keep it in a Skills Wallet you can share with anyone who needs proof.
03Career
Find the work that uses it
See which roles lean on this vocabulary, and what they pay in year one.





