12345678910111213141516171819202122232425262728 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace WebAPIBase.NetCore.BusinessCore
- {
- public sealed class ClassBuilderFactory
- {
- private ClassBuilderFactory()
- {
- }
- public static IClassBuilder GetClassBuilder(string builderName)
- {
- switch (builderName)
- {
- case "Single":
- return new SingleTableClassBuilder();
- case "Standard":
- return new StandardTableClassBuilder();
- default:
- return new SingleTableClassBuilder();
- }
- }
- }
- }
|