e-commercee
Version:
This package contains a backend of what would be the logic of a e-commercee software, the architecture used is made in 3 layers
35 lines (33 loc) • 1.27 kB
text/typescript
import { DAdministrator } from "./class/DAdministrator";
import { DArticle } from "./class/DArticle";
import { DCategory } from "./class/DCategory";
import { DClient } from "./class/DClient";
import { DOrder } from "./class/DOrder";
import { IDAdministrator } from "./interfaces/IDAdministrator";
import { IDArticle } from "./interfaces/IDArticle";
import { IDCategory } from "./interfaces/IDCategory";
import { IDClient } from "./interfaces/IDClient";
import { IDOrder } from "./interfaces/IDOrder";
export class FactoryData {
public static getDCategory(): IDCategory {
return (DCategory.getInstance());
}
public static getDArticle(): IDArticle {
return (DArticle.getInstance());
}
public static getDClient(): IDClient {
return (DClient.getInstance());
}
public static getDAdmin(): IDAdministrator {
return (DAdministrator.getInstance());
}
public static getDOrder(): IDOrder {
return (DOrder.getInstance());
}
// public static getDExternalCampaign(): IDExternalCampaign {
// return (DExternalCampaign.getInstance());
// }
// public static getDOwnCampaign(): IDOwnCampaign {
// return (DOwnCampaign.getInstance());
// }
}