Bahadır hocam ben hem imzali, hem küçük hem de çizgili yapayım dedim böyle builder pattern gibi uzasın gitsin istersek diye, seninkinde de şurası: th-cam.com/video/4eRbNj_JClU/w-d-xo.html Burada önemli olanın sıralama olduğunu farkettim; o yüzden ben önce küçük sonra imzalı ondan sonra da çizgili rapor decorator'lerine sırasıyla öncekileri verince yapıyor. Peki bu sıralamanın önemli olma durumu problem değildir dimi? Yani ben önce imzalıyı sonra da küçültmeyi verseydim olmazdı veya önce çizgilendirme sonra küçültme desem olmazdı. Edit: DuzRapor rapor = new DuzRapor(metin); KucukRaporDecorator kucukRaporDecorator2 = new KucukRaporDecorator(rapor, 30); ImzaliRaporDecorator imzaliRaporDecorator2 = new ImzaliRaporDecorator(kucukRaporDecorator2); CizgiliRaporDecorator cizgiliRaporDecorator2 = new CizgiliRaporDecorator(imzaliRaporDecorator2);
Selamlar, Burada yapılan bir proje değil, bir örneklendirme. Mesela imzalı için ne yaptık, metnin sonuna "imza" yaz dedik. Tabii ki de eğer ilk önce imza, sonra da metin eklenirse problem oluşabilir :) Ya da küçültme işlemi için satır saydık. 30u geçince alt satıra in dedik. Tabii ki de önce çizgili derseniz, çizgileri de dahil ederek sayacak ve sonuç değişecek. Burada anlatılmak istenen şey, belirli dekorları bir araya getirip bir şeyler oluşturabiliyor olmak. Odak noktamız burası. Gerisi sadece örneklendirme için yapılan basit işlemler.
Çok faydalı bir seri. Emeğinize sağlık
Hocam merhabalar RaporUtil class'ı içerisindeki parçala metodundaki for döngüsünde 30 değeri methoddan gelen genislik değeri olmayacak mı?
Bahadır hocam ben hem imzali, hem küçük hem de çizgili yapayım dedim böyle builder pattern gibi uzasın gitsin istersek diye, seninkinde de şurası:
th-cam.com/video/4eRbNj_JClU/w-d-xo.html
Burada önemli olanın sıralama olduğunu farkettim; o yüzden ben önce küçük sonra imzalı ondan sonra da çizgili rapor decorator'lerine sırasıyla öncekileri verince yapıyor. Peki bu sıralamanın önemli olma durumu problem değildir dimi? Yani ben önce imzalıyı sonra da küçültmeyi verseydim olmazdı veya önce çizgilendirme sonra küçültme desem olmazdı.
Edit:
DuzRapor rapor = new DuzRapor(metin);
KucukRaporDecorator kucukRaporDecorator2 = new KucukRaporDecorator(rapor, 30);
ImzaliRaporDecorator imzaliRaporDecorator2 = new ImzaliRaporDecorator(kucukRaporDecorator2);
CizgiliRaporDecorator cizgiliRaporDecorator2 = new CizgiliRaporDecorator(imzaliRaporDecorator2);
Selamlar,
Burada yapılan bir proje değil, bir örneklendirme. Mesela imzalı için ne yaptık, metnin sonuna "imza" yaz dedik. Tabii ki de eğer ilk önce imza, sonra da metin eklenirse problem oluşabilir :)
Ya da küçültme işlemi için satır saydık. 30u geçince alt satıra in dedik. Tabii ki de önce çizgili derseniz, çizgileri de dahil ederek sayacak ve sonuç değişecek.
Burada anlatılmak istenen şey, belirli dekorları bir araya getirip bir şeyler oluşturabiliyor olmak. Odak noktamız burası. Gerisi sadece örneklendirme için yapılan basit işlemler.