ลดการออกแบบที่ซ้ำซ้อน