An OOP method that separates algorithm from object structure.