Whenever we are able to call one function from different classes, would it be considered as Facade design pattern?
class Mobile:
def __init__(self, name, ram, memory):
self.name = name
self.ram = ram
self.memory = memory
def info(self):
return self.name, self.ram, self.memory
class Printer:
def __init__(self, name, size, color):
self.name = name
self.size= size
self.color= color
def info(self):
return self.name, self.size, self.color
mob = Mobile("Dark", 8, 128)
prt = Printer("Alpine", '4-5', 'white')
print(mob.info())
print(prt.info())
In the above code we are using the same function for both the classes. Would this be considered as a Facade design pattern?