# Estructura de herencias para LossProfit Hola, he cambiado el sistema para CLossProfit ahora trabajaremos con herencias y clases.. antiguamente trabajamos con una sola clase con ENUM.. para eleijir el tipo de "Max profit o loss" a superar lo cual imposibilita agregar mas tipos de maximas perdidas y ganancias, ahora si se puede.. el sistema de herencia creado es el siguiente. ``` CLossProfit (base abstracta) │ ├─ CLossProfitPercentage (cálculo por %) │ │ │ ├─ CLossProfitBaseProfit> │ │ ├─ CLossProfitMaxDaily> │ │ ├─ CLossProfitMaxWeekly> │ │ ├─ CLossProfitMaxMon> │ │ ├─ CLossProfitMax> │ │ └─ CLossProfitMaxDesdeBaajo> │ │ │ └─ CLossProfitBaseLoss> │ ├─ CLossLossMaxDaily> │ ├─ CLossLossMaxWeekly> │ ├─ CLossLossMaxMon> │ ├─ CLossLossMax> │ └─ CLossLossMaxDesdeArriba> │ └─ CLossProfitMoney (cálculo por $) │ ├─ CLossProfitBaseProfit> │ ├─ CLossProfitMaxDaily> │ ├─ CLossProfitMaxWeekly> │ ├─ CLossProfitMaxMon> │ ├─ CLossProfitMax> │ └─ CLossProfitMaxDesdeBaajo> │ └─ CLossProfitBaseLoss> ├─ CLossLossMaxDaily> ├─ CLossLossMaxWeekly> ├─ CLossLossMaxMon> ├─ CLossLossMax> └─ CLossLossMaxDesdeArriba> ``` ## Niveles 1. CLossProfit: Clase abstracta pura.. que da la plantilla para cualquier tipo de maxima perdida o ganancia 2. CLossProfitMoney y CLossProfitPercentage: Aqui al momento de instancia la clase se tendra que decidir por cual clase heredar para el calulo de la maxima perdida o ganancia. 3. CLossProfitBaseProfit y CLossProfitBaseLoss: Clase que separa las maximas perdidas y ganancias. 4. Implementacion final.