بحث:الگوی طراحی نرم‌افزار - ویکی‌پدیا، دانشنامهٔ آزاد