from abc import ABC, abstractmethod


class Software(ABC):
    @abstractmethod
    def __init__(self, name, type, capacity_consumption, memory_consumption):
        self.name = name
        self.type = type
        self.capacity_consumption = capacity_consumption
        self.memory_consumption = memory_consumption
