e grubunu kullandıkça nesne grubu gereken yönde yapılanır. Kullanılmayan parçalar gereksiz yere yaratılarak kaynak harcamaz.

Bir sınıftan sadece bir tane nesne yaratılacak şekilde kısıtlama sağlar. Söz konusu nesneye uygulamanın her yerinden ulaşılabilir. Nesne ilk kez kullanılana dek yaratılmayabilir.

Yapısal örüntüler sınıfların ve nesnelerin birleştirilerek daha geniş yazılım yapılarının kurulmasına olanak sağlayan öneriler sunar. Sınıf yapı örüntüleri ve nesne yapı örüntüleri olmak üzere ikiye ayrılır.

Sınıf yapı örüntüleri kalıtım kullanarak sınıf arayüzlerini ya da uygulamaları bileştirerek yapıları genişletir. Nesne yapı örüntüleri ise nesnelerin birleştirilerek yeni işlevler kazanma yollarını gösterir.

Nesnelerin parça-bütün ilişkisi içinde ağaç yapısı ile bir araya getirilerek birleştirilmesine ve bu bileşiğe tek ara yüzden ulaşılmasına olanak sağlar. Bileşik yapı yeni nesneler eklenip çıkarılarak zamanla genişleyip daralabilir.

Karmaşık bir yapının bir arada tutularak tek bir arayüz üzerinden kullanımına olanak sağlar.

Bir nesneye, nesneyi değiştirmeden yeni sorumluluklar eklenmesini sağlar. Alt sınıflama yapmadan nesnelerin işlevlerinin geliştirilmesini olası kılar.

Hem arayüzün hem de somut uygulamanın birbirinden ayrılarak düzenlenmesine olanak sağlar. Arayüzün değişimi uygulamayı, uygulamanın değişimi arayüzü etkilemez. Her ikisi bağımsız olarak geliştirilebilir.

Çok sayıda benzer nesnenin yaratılması yerine, bir örnek nesneden görsel nesneler yaratarak kalabalık bir nesne yapısı kurulmasına olanak sağlar. Görsel nesnelerin durum değişkenleri nesnenin kendisi tarafından değil kullanıcı tarafından saklanır.
Farklı kaynaklardan gelen nesne ya da sınıfların arayüzlerini uyumlandırmak amacıyla kullanılır.

Karmaşık, pahalı ve oluşturulması güç nesneleri kullanmak için arayüz taklidini olası kılar. Kullanılacak olan nesnenin fiziksel yerini kullanıcıdan saklayacak şekilde yönlendirme yapılmasını sağlar.

Davranış örüntüleri işlevsel sorumlulukların nesneler arasında nasıl atanacağı ve yazılımın gerektirdiği çözüm yöntemlerinin nesnelerce nasıl kullanılacağı hakkında öneriler sunar. Davranış örüntüleri nesne ve sınıf kalıpları yanı sıra nesneler arasındaki iletişim ile ilgili örüntüler de sunar. Davranış örüntüleri tasarımcının nesneler arası iletişim ve iletişim yöntemlerine yoğunlaşmasını sağlar.

Aynen yapısal örüntülerde olduğu gibi, davranış örüntüleri de ikiye ayrılır: sınıf davranış örüntüleri ve nesne davranış örüntüleri.

Sınıf davranış örüntüleri kalıtım kullanarak davranışların sınıflar arasında dağıtılmasını olanaklı kılar. Nesne davranış örüntüleri ise nesne bileştirme yoluyla tek bir nesnenin kolayca sağlayamayacağı davranışların bir nesne grubu ile sağlanmasını olanaklı kılar.

Birbiri ile bağlatılı olarak çalışan nesnelerin aynı çatı altında tutularak tek bir noktadan(yani ara bulucu tarafından) yönlendirilmesine olanak sağlar. Ara bulucuya bağlı olan nesneler, durum değişikliklerini ara bulucuya iletirler. Ara bulucu uygulamanın gerektirdiği düzenleme ve sıra ile ilgili nesnelerden isteklerde bulunur. Üst seviye kullanıcı nesneler ise sadece ara bulucu ile bağlantı kurarlar.

Bir nesnenin davranışını durumuna göre değiştirmesine olanak sağlar. Kullanıcı açısından, nesne sınıfını değiştiriyormuş izlenimi verir. Uygulamanın gerektirdiği doğrultuda yeni davranışlar eklenip çıkarılmasına olanak sağlar. Kullanıcı nesneler ise bu tür değişikliklerden etkilenmez.

Bir grup nesnenin, gözlemciler, gözlem altındaki bir nesnede olan değişimlerden otomatik olarak haberdar olmasına olanak sağlar. Gözlem altındaki nesne, kimler tarafından izlendiğinden bağımsız olarak işlevini sürdürür. Zaman içinde yeni gözlemcilerin katılımı ya da ayrılması mümkündür. Bu sayede uygulama zaman içinde davranış değiştirebilir.

Bir yordamın çözüm kalıbı olarak kullanılmasına olanak sağlar. Kalıp üzerindeki bazı işlem adımları alt sınıflar tarafından işlenmesine olası kılar. Dolayısıyla ana kalıp değişmeksizin, bazı ara adımlar değişikliğe uğratılabilir. Kullanıcılar bu değişikliklerin farkında olmazlar.

Kullanıcı(nesnel) isteklerinin nesnelere dönüştürülerek işlenmesini olası kılar. Bu sayede farklı kullanıcıların istekleri nesnel kayıtlara dönüştürülerek kuyruk ya da kayıtlarda tutulabilir. Bu sayede yapılan işlemlerin geriye dönüştürülmesine de olanak sağlanır.

Bir kullanıcı(nesnel) isteğinin birden fazla nesne tarafından değerlendirilerek karşılanmaya çalışılmasına olanak sağlar. kullanıcı tek arayüz üzerinden isteğini iletir. İstek zincire bağlı nesneler tarafından sıra ile ele alınarak karşılanmaya çalışılır. İstek karşılanana dek zincir üzerinde bir nesneden diğerine aktarılır. Zaman içinde zincire yeni nesneler eklenmesi ya da çıkarılması mümkündür. Kullanıcı bu tür değişikliklerden arayüz sayesinde etkilenmez.

Karmaşık uygulamaların gereklerini yerine getirmek için tanımlanan sözde-dili işleyecek bir yorumlayıcı kalıbıdır. Sözde-dilin gramer kurallarını birer sınıf olarak tanımlayarak kolayca uygulanmasını sağlar. Gramer kuralları sınıflar olarak tanımlandığı için kolayca değiştirilerek geliştirilebilir.

Yadigâr uygulama yazılımı içerisinde önemli roller üstlenen nesnelerin durumlarını saklamak ve gerektiğinde nesneleri geçmişteki durumlarına geri döndürmek ya da hatırlatmak için kullanılır.

Kitlesel bir nesnenin(Aggragate Object) altında bulunan nesnelere, nesnelerin nasıl temsil edildiklerine ya da gerçeklendiklerine bakılmaksızın, sırasıyla ulaşılmasını sağlar. Bu sayede farklı şekilde temsil edilen nesnelere tek bir arayüz üzerinden ulaşılabilir.

Aynı arayüz altında, aynı sorunu çözebilecek birçok çözüm yöntemi sınıfını saklayarak, kullanıcı nesnelerin hangi yöntemin kullanıldığından haberdar olmaksızın isteklerinin sağlanmasını olanaklı kılar. Kullanıcı nesneler aynı türden nesnelerle çalıştıklarını var sayarken, farklı davranış biçimleri ile karşılanırlar.

Bileşik bir yapı üzerine yeni işlemler eklenmesine olanak sağlar. Ziyaretçi nesne bileşik yapı içindeki nesneleri tek tek ziyaret ederek gerekli bilgileri toplayıp işleyerek kullanıcıya sunar.

Bazı yazarlar, yazılım tasarım örüntülerinin sorunların çözümlerini olumsuz yönde etkilediği yönünde eleştirmektedir. Bazılarına göre de, yazılım örüntüleri programla dilinde veya metodolojisindeki kısıtlamaları ve sorunları göstermektedir ve örüntüyü tespit etmek son aşama olmamalıdır. Yeni programla dillerinde bu örüntüleri gerektirecek durumları engelleyecek çözümler dilin kendisinden sağlanmalıdır. Örneğin bu görüşün taraftarları nesne yönelimli programlamaya ait olarak bilinen kavramların, daha önceki programlama dillerinde tasarım örüntüsü olarak tavsiye edilen kavramlar olduklarını, ama nesne yönelimli dillerin çıkmasıyla bu kavramların dil içinde belirsiz bir şekilde kullanıldığını ve artık bir örüntü olmadıklarını savunmaktadırlar.




İzmir Kısa Film Festivali

Uluslararası İzmir Kısa Film Festivali ilk kez 2000 yılında düzenlenmiş ve o günden bu yana Türkiye'nin en önemli kısa film festivallerinden biri olmuştur. Festivalin, düzenlendiği İzmir kentinin tek sinema festivali olma özelliği büyük önem arz etmektedir.

Her yıl uluslararası ve ulusal kategorilerde kurmaca, belgesel, deneysel ve animasyon dallarındaki kısa filmlere Altın Kedi Ödülü veren festival, yurtdışından ve Türkiye'den sinema dünyasında önemli ve isim yapmış kişileri jürisine davet ederek kısa filmin gelişimi açısından rekabete dayalı bir canlılık da getirmektedir.

Yarışmalı bölüm dışında Türkiye'den ve dünyadan o yılın panoramasını çizmek amacı ile, özenle seçilmiş filmler gösterime alınmakta ve sinemaseverlerle buluşturulmaktadır. Film gösterimleri paneller, söyleşiler, sergiler ve başka etkinliklerle de desteklenmektedir. Bu açılardan Uluslararası İzmir Kısa Film Festivali seyirciyle en fazla kaynaşan, kitlelere en başarılı biçimde ulaşan kısa film festivali olma özelliğini de korumaktadır.Film gösterimlerinin önemli bir kısmı filmlerin ekip ve oyuncularının da katılımıyla gerçekleşmektedir. Festival böylelikle sinemacı ve seyircileri bir araya getiren önemli bir buluşma noktası olmaktadır.

Uluslararası İzmir Kısa Film Festivali, Türkiye'nin kısa filmcilerinin ulusal ve uluslararası platformlarda daha çok ve daha etkin bir şekilde temsil edilmesine katkıda bulunmak amacıyla çalışmalarını sürdürmektedir.





Ula, Muğla

Ula, Muğla'nın 13 ilçesinden birisidir.

1954 yılında ilçe olmuştur. Muğla’nın güneyinde bulunan Ula'nın doğusunda Köyceğiz, batısında Gökova Körfezi, kuzeyinde Muğla merkez ilçesi, güneyinde Marmaris ilçesi vardır.

Yüzölçümü 407 km²dir. Ula merkez deniz seviyesinden 600 metre yüksekliktedir. Muğla - Ula mesafesi 15 kilometredir. Muğla - Marmaris karayolu üzerinden gidildiğinde, Ula ana yoldan 3 km içeride kalır. Ula ilçesi Muğla il merkezine en yakın ilçedir.

İlçe merkezinin dört tarafı da dağlarla çevrilidir. Arazi engebeli olup %65’i ormanlarla kaplıdır. Ayrıca Türkiye'de kişi başına en çok bisiklet düşen yer Ula'dır. Bulmacalarda da kendine Muğla'nın 3 harfli ilçesi olarak yer bulur. Boğa güreşleri ve bisiklet turları da düzenlenmektedir. İlçede sağlık ocağı, hükümet konağı, askeriye, 1 banka, 2 lise, 1 pazar yeri, karakol, ilk ve orta eğitim veren okul ve kreş bulunmaktadır.






Rutenyum

Rutenyum, simgesi "Ru" olan, 44 atom numaralı element. Atom ağırlığı 101.07 akb, erime noktası 2250,0 °C, kaynama noktası ise 3900,0 °C olan geçiş metalidir. Oda sıcaklığında 12.2 g/cm³ olup gümüşi bir rengi vardır. 1844'te Kazan'da Karl Klaus tarafından bulunmuştur. Rusya'nın latincesi "ruthenia"dan ismi verilmiştir, platinle birlikte kullanılır.




Hacim

Bir cismin boşlukta kapladığı yer miktarına hacim denir. SI birim sisteminde temel hacim birimi m³: metreküp'tür. Diğer hacim birimleri bundan türetilebilir. Sıvı ve gazların hacim birimleride litredir. Hacim V sembolü ile gösterilir. Maddelerin hacimleri sıcaklık ve basınca bağlı olarak değişebilir.Bu yüzden hacim madde miktarını belirtmede güvenilir değildir.




Risale-i Nur

Risale-i Nur () (), ko