Burada Programcılar'da şu sorunun cevabını gördüm : Tasarım kalıpları ve OOP uygulamaları üzerine düşünme, dinamik ve zayıf yazılan dillerde nasıl değişiyor? Orada açık sözlü başlıklı bir makaleye bir bağlantı buldum: Tasarım Desenleri Dil Özellikleri Eksik mi . Ama burada bana çok akılda kalıcı görünen ve muhtemelen bunun için bir teşvik olduğu göz önüne alındığında deneyime karşı doğrulanabilen parçacıklar buldum:
PaulGraham, "Peter Norvig, Tasarım Desenlerindeki 23 desenden 16'sının Lisp'te" görünmez veya daha basit "olduğunu buldu."
veya JavaScript'te sınıfları simüle etmeye çalışan kişilerle son zamanlarda gördüğümü doğrulayan başka bir cümle:
Tabii ki, hiç kimse "işlev" kalıbından, "sınıf" kalıbından veya birçok dilin yerleşik özellikler olarak sağladığı için aldığımız diğer birçok şeyden bahsetmez. OTOH, programcılar tamamen Prototip OdaklıDil mi? prototiplerle sınıfları simüle etmeyi uygun bulabilir ...
Ayrıca tasarım desenlerinin bir iletişim aracı olduğunu da göz önünde bulunduruyorum . Çünkü uygulama geliştirmeye katılan sınırlı deneyimimde bile, örneğin bir anti-desen ( etkisiz ve / veya karşı ürün e) olarak görebilirim, küçük bir PHP ekibini küçük ila orta intranet Uygulaması için GoF modellerini öğrenmeye zorlar. Ölçek, kapsam ve amacın neyin etkili ve / veya verimli olduğunu belirleyebileceğinin farkındayım, ancak yine de bu konuda teknik bir genel bakış bulamadım.
OOP ile işlevsel olarak karışan ve hala bakımı yapılabilen küçük ticari uygulamalar gördüm ve birçoğunun örneğin bir tekton yazmak için python'a ihtiyacı olup olmadığını bilmiyorum, ama benim için basit bir modül aynı şeyi yapıyor.