diff --git a/GBase/Factories/IGBaseEntryFactory.cs b/GBase/Factories/IGBaseEntryFactory.cs new file mode 100644 index 0000000..cff18b9 --- /dev/null +++ b/GBase/Factories/IGBaseEntryFactory.cs @@ -0,0 +1,21 @@ +// Author: Gockner, Simon +// Created: 2020-02-12 +// Copyright(c) 2020 SimonG. All Rights Reserved. + + +using GBase.Interfaces; + +namespace GBase.Factories +{ + /// + /// Factory for the + /// + public interface IGBaseEntryFactory + { + /// + /// Creates an + /// + /// A newly created instance of the implementation for + IGBaseEntry Create(); + } +} \ No newline at end of file diff --git a/GBase/Factories/IGBaseFactory.cs b/GBase/Factories/IGBaseFactory.cs new file mode 100644 index 0000000..7999385 --- /dev/null +++ b/GBase/Factories/IGBaseFactory.cs @@ -0,0 +1,23 @@ +// Author: Gockner, Simon +// Created: 2020-02-12 +// Copyright(c) 2020 SimonG. All Rights Reserved. + + +using GBase.Interfaces; +using GBase.Interfaces.Settings; + +namespace GBase.Factories +{ + /// + /// Factory for the + /// + public interface IGBaseFactory + { + /// + /// Creates an + /// + /// The for this + /// A newly created instance of the implementation for + IGBase Create(IGBaseSettings settings); + } +} \ No newline at end of file diff --git a/GBase/Factories/IGBaseTableFactory.cs b/GBase/Factories/IGBaseTableFactory.cs new file mode 100644 index 0000000..43792c0 --- /dev/null +++ b/GBase/Factories/IGBaseTableFactory.cs @@ -0,0 +1,21 @@ +// Author: Gockner, Simon +// Created: 2020-02-12 +// Copyright(c) 2020 SimonG. All Rights Reserved. + + +using GBase.Interfaces; + +namespace GBase.Factories +{ + /// + /// Factory for the + /// + public interface IGBaseTableFactory + { + /// + /// Creates an + /// + /// A newly created instance of the implementation for + IGBaseTable Create(); + } +} \ No newline at end of file