Tanım polimorfizmi

Polimorfizm kavramı, neyin önemli olduğunu veya çok sayıda form alabildiği anlamına gelir. Bu terim aynı zamanda birçok devleti geçebilen bir özelliğe de işaret ediyor.

polimorfizmi

Bu terimin etimolojik kökeni Yunanca'da bulunur. Ve bu dilin aşağıdaki gibi üç bileşeninden oluşur:
-Bir "çok" olarak çevrilebilecek "poli-" öneki.
- "Formlar" ile eşdeğer olan isim "morfo".
- "Etkinlik" anlamına gelen "-ismo" eki.

Bu konsepti farklı alanlarda bulmak mümkündür. Kimya alanında, polimorfizm, doğal yapılarını değiştirmeden farklı formları benimseyen bileşikleri ve elemanları adlandırır.

Biyokimya için polimorfizm, proteinlerin ve nükleik asitlerin farklı moleküler formlarda ortaya çıkması durumunda ortaya çıkan bir olgudur. Aynı genin farklı alellerinin varlığını isimlendirmek için belirli bir popülasyonun üyeleri arasındaki genetik dizilimdeki değişiklikleri ifade eden genetik polimorfizmden söz edilir.

Polimorfizm ile karakterize olan türler vardır, çünkü üyeleri bir sebepten farklı biçimler sergilerler. Bu biyolojik polimorfizmin tipik bir örneği, yetişkinliğe ulaşmadan önce tırtıl olarak gelişen kelebekler ile oluşur.

Polimorfizm, bu nedenle, Biyoloji kapsamında farklı nedenlerle ortaya çıkabileceğini söyleyebiliriz. Bazı durumlarda, aynı türlerin içerisinde örneğin ana arıyı ve erkek arı arılarını bulduğumuz arılarda olduğu gibi kastlar vardır.

Diğer durumlarda, bu fenomen, genel olarak türlerin ve özellikle hayvanın içinden geçtiği farklı aşamaların nedenidir. Bu, söz konusu olanın, geliştikçe sonunda nihayet bir kelebek haline gelen tırtılın mükemmel bir örneğidir.

Bilgisayar biliminde, polimorfizm, güvenlik yazılımı tarafından tespit edilmekten kaçınmak için kodlarının belirli parçalarını değiştirebilen virüslerin özelliklerinden biridir. Bir algoritma sayesinde virüs kodun bazı bölümlerini değiştirebilir, bu da varlığını bir antivirüs programı tarafından uyarılmasını zorlaştırır.

Bilgisayar alanında iki büyük tür polimorfizm olduğunu söylemek zorundayız:
-Paramétrico. Ayrıca dinamik adını alır ve kodun çalıştığı verilerle ilgili herhangi bir ayrıntıya veya özelliğe sahip olmadığı için karakterize edilen addır.
-Estático. Bu diğer tür aynı zamanda geçici olarak da adlandırılır ve çalışacağı verilerin açık olması gerektiği ve belirli ve somut, bireyselleştirilmiş bir şekilde ekleyebileceğimiz bir yöntem olduğu şeklinde tanımlanır.

Bilgisayar programcıları aynı zamanda nesne yönelimli programlamada polimorfizme de hitap edebilir. Bu durumda, polimorfizm aynı mesajın çok çeşitli nitelikteki nesnelere gönderilmesine izin verir, ancak hepsi bir cevap verebilir.

Tavsiye