3 ms·
Just as no battle plan survives contact with the enemy, no design pattern survives contact with a specific implementation. You will often have to compromise pur
by krapp 2y ago
Just as no battle plan survives contact with the enemy, no design pattern survives contact with a specific implementation. You will often have to compromise purity for the sake of efficiency, the quirks of a specific language, performance, or in the case of a framework a consistent and general purpose API.