Pregunta de entrevista de SecureAuth

describe 2 design patterns of object oriented programming.