Паттерн адаптер, разработка адаптированной программы

Разработка адаптированной программы. Прежде, чем предложить обзор процесса разработки, сложившегося в результате накопления опыта за последние годы, я хотел бы сделать несколько общих пояснений, которые мне кажутся наиболее актуальны.