Singleton Design Pattern
Tasarım Süreç & Modelleri / 31 Aralık 2011

Merhaba Değerli Java dostları. Tasarım kalıpları üzerine olan yazı dizime Singleton tasarım kalıbı ile devam ediyorum. Hemen Singleton üzerine kısaca bilgi vermek istiyorum. Singleton ile amacımız uygulama boyunca bir sınıftan sadece bir örnek(instance) oluşturup onu kullanmaktır. Böylece o sınıftan ikinci bir örnek oluşturmaya gerek kalmadan bütün bilgileri ortak bir havuzda toplamış oluruz. Aslında amacı hakkında bir önceki cümlede önemli bir ipucu geçti. Ortak bir havuz. Evet, eğer bilgilerimiz ortak bir alanda toplayıp her yerde kullanmak istiyorsak tam bize göre bir kalıp bu. Gülün dikeni olduğu gibi Singleton kalıbının olumsuz yanı da test güdümlü çalışmalarda static method ve alanlardan dolayı zorluk çıkarmasıdır. Hemen örneğimize geçelim. package com.farukbozan.patterns.singleton; public class Car {private String carName; private int motorCapacity;public Car(String carName, int motorCapacity) { this.carName = carName; this.motorCapacity = motorCapacity; }public String getCarName() { return carName; }public int getMotorCapacity() { return motorCapacity; } } Paylas    

Factory Design Pattern – Factory Tasarım Kalıbı
Tasarım Süreç & Modelleri / 11 Aralık 2011

Bu yazıdan itibaren bazı tasarım kalıplarını anlatmaya çalışacağım. İlk yazım Factory tasarım kalıbı üzerine. İsterseniz önce bir örnek koda bakalım. package com.farukbozan.patterns.factory;public abstract class Car {protected int motorCapacity;protected Car(int length) { this.motorCapacity = length; } Paylas    

Solaris Could Not Install Boot Blocks Hatası
Solaris / 03 Aralık 2011

Solaris kurulumu sonrası Could Not Install Boot Blocks hatası alıyorsanız, partition oluşturma ekranında muhtemelen overlap alanı oluşturmadınız veya yeteri kadar alan vermediniz. Overlap kısmını bir daha kontrol etmenizi öneririm. Paylas