Glossary entry (derived from question below)
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
(Turkish)
4 +1 | class factory / Nesne Üretimi / Nesne Fabrikası | Kaan Yesilyurt |
4 | sınıf kitapçığı | Serkan Doğan |
3 | sınıfsal kütüphane | MartinMystere |
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.
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.
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çığı
..
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...