Por que isso é importante, deve ser evidente. Como conseguir na prática, aí já é uma questão de raciocínio matemático: tentar enxergar similaridades dentre os diversos conceitos com o qual lidamos, descrever essa similaridade na forma de um novo conceito (mais geral, ou mais abstrato) e - conforme os recursos oferecidos pela sua plataforma de escolha - desenvolver soluções voltadas a esse novo conceito, de modo a ser facilmente reaproveitável pelos conceitos mais específicos.