Glossary entry

English term or phrase:

class factory

Turkish translation:

nesne fabrikası/ üretimi

Added to glossary by Özden Arıkan
Aug 3, 2005 01:27
19 yrs ago
English term

class factory

Homework / test English to Turkish Tech/Engineering Computers: Software cash register software
an activeX term used at a software manual

Proposed translations

+1
4 hrs
Selected

class factory / Nesne Üretimi / Nesne Fabrikası

Bunlar biraz fazla terimsel ve mecazi gibi, yani türkçede karşılığı henüz yok bunların, bugüne kadar bilgisayar ve it teknolojileri üzerine yazılmış hiç bir metinde bunların türkçelerine rastlamadım. O yüzden olduğu gibi kullanılmasından ve açıklanmasından yanayım. Ancak türkçe diyecek olsak "NESNE FABRİKASI" denebilir çünkü fabrika gibi çalışan bir coclass'tır, ama kimse anlamayacaktır. Neden nesne fabrikası diyorum çünkü isminden farklı olarak bu fabrikalar class değil nesne üretirler...

Orijinal kaynağından bulduğum metni bu arada vermek isterim;
------
The terms "class factory" and "class object" actually refer to the same thing. However, neither term accurately describes the purpose of the class factory, since the factory creates COM objects, not COM classes. It may help you to mentally replace "class factory" with "object factory." (In fact, MFC did this for real - its class factory implementation is called COleObjectFactory.) However, the official term is "class factory,".
-------

Class (Tür); programlama dilinde nesnelerin (özellikle COM Objects) nasıl davranacaklarını belirleyen kurallar grubudur. Kısaca bir nesnenin türünün üyesi olduğu class'ın özelliklerini sergilediğini söyleyebiliriz ki bu nesnelere "instance" (örnek) de denir.

"Class Factory"'e gelince; Bu kendi başına bir coclass yani yan-tür'dür ve bir fabrika gibi belli kurallar çerçevesinde davranışlar sergileyecek yeni nesneler üreten/oluşturan bir fabrika gibi çalışır.

Bir class'ta (türde) tanımlanacak özellikler o türün tüm üyeleri için geçerli/ortak kuralları tanımlar ve bunların ne olacağı opsiyoneldir.
Örneğin insan'ın bir tür olduğunu düşünürsek tüm insanların davranışlarını belirleyen class'ta; "kaşı var, gözü var, iki ayaklı, iki gözlü, elleri, burnu ve kulakları olan, gülen, zıplayan, koşan, ağlayan ve olaylara tepki gösteren bir nesnedir." şeklinde bir tanım olur. Fakat insanları birbirinden ayıran özellikleri olan saç rengi, ten ve göz rengi, boyu, kilosu gibi özellikler her nesne için ayrı ayrı tanımlanır.
Ve yeni bir nesne (yani insan) oluştururken
CreateInstance(Hasan, class=insan....) yada
Hasan = new(Object, insan..) gibi bir kod yazdığınızda oluşan nesne için kendi türündeki diğer nesnelerle ortak olan tüm özellikleri otomatik olarak tanımlanmış olacaktır.
İşte Class factory; classların kullanılarak nesnelerin oluşturulduğu bir fabrikadır.
Peer comment(s):

agree MartinMystere
8 hrs
Something went wrong...
4 KudoZ points awarded for this answer. Comment: "Thanks a lot!!!But still it's hard to find the exact Turkish equavelant for this term I guess..."
3 hrs

sınıf kitapçığı

..
Something went wrong...
12 hrs

sınıfsal kütüphane

sınıfsal fabrika olduğunu düşünmüyorum çünkü yazılım dilinde sınıfları kendi kendine üretmiyordur, bir kütüphaneden indexliyordur diye düşünüyorum,
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search