Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 13 odgovora
  • 5.056 pregleda

Najnovija ↓

Singelton pattern 28.11.2006. u 09:40 · pre 242 meseca #1
Pozdrav svima,

Interesuje me da li se neko od vas ikada susretao sa terminom "singelton paterrn" i ovakvim nacinom programiranja?

Ako neko mozda ima neki interesantan link ili knjigu da mo poshalje.

Bilo sta bi bilo od velike pomoci.

Hvala
Potpis
Sve mozes nahraniti ali oci nikad :-)
Re: Singelton pattern 28.11.2006. u 10:58 · pre 242 meseca #2
Za početak, obrati pažnju kako se taj pattern piše: singleton (a ne singelton).

Sada, u Google-u, možeš doći do puno dobrih linkova koji lepo kroz primere opisuju
čemu služi i kako se implmentira:
http://www.codeproject.com/cpp/singletonrvs.asp

Literatura koja opisuje taj i još puno drugih patterna se na engleskom zove "Design Patterns".
Njiga na tu temu ima dovoljno, samo treba skinuti.

Re: Singelton pattern 28.11.2006. u 11:28 · pre 242 meseca
izmenjeno 1 put, poslednji put 1jedini 29.11.2006. u 11:14
  1. 1jedini29.11.2006. u 11:14zapis iz teksta poruke
#3
npr.
Imas uredjaje a (logicki)mis je jedinstven.
To sto sam ja kacio i po tri ( fizicka ) komada pa opet imam jednu strelicu.

U C++ ide otprilike ovako:

Code:

//: C10:Selfmem.cpp
// Static member of same type
// ensures only one object of this type exists.
// Also referred to as a "singleton" pattern.
#include <iostream>
using namespace std;

class Egg 
 {
   static Egg e;
    int i;
    Egg(int ii) : i(ii) {}
  public:
   static Egg* instance() { return &e; }
   int val() { return i; }
};
Egg Egg::e(47);
int main() {
//! Egg x(1); // Error -- can't create an Egg
// You can access the single instance:
cout << Egg::instance()->val() << endl;
} ///:~


Inace gornji kod je copy/paste iz Bjarnove knjige Thinking in C++ 2nd edition.

Takodje ima i u knjizi Modern C++ Design: Generic Programming and Design Patterns Applied od Andrei Alexandrescu.
Potpis
AKA DDMM
Re: Singelton pattern 28.11.2006. u 13:26 · pre 242 meseca #4
Hvala puno, pogleda cu linkove !!!
Potpis
Sve mozes nahraniti ali oci nikad :-)
Re: Singelton pattern 30.11.2006. u 11:06 · pre 242 meseca #5
Kultna knjiga ¨Design Patterns¨ je prevedena i na srpski kod nas pod nazivom ¨Gotova resenja¨. Nisam siguran, mislim da je CET to objavio.
Re: Singelton pattern 01.12.2006. u 07:32 · pre 242 meseca #6
Znam da je knjigu "Design Patterns" prevela biblioteka Čačak.

Re: Singelton pattern 01.12.2006. u 09:41 · pre 242 meseca #7
Imam knjigu, dosta je dobra.
Inace u izdanju je CET-a http://www.cet.co.yu/cetknjige/KDetaljno.aspx?ID=3277
Malo offtopic: ne svidja mi se njihov prevod (ne samo ove knjige). Neke reci jednostavno
sa engleskog ne treba prevoditi, dok oni rade bas bukvalan prevod pa recenice mogu
da zvuce malo rogobatno.

Inace proguglaj internet za: Gang of four - autori su dosta poznati pod ovim nadimkom.
Potpis
Sad mu nije nista, ubio si ga k'o zeca...
Re: Singelton pattern 01.12.2006. u 10:57 · pre 242 meseca #8
Citat:
ToxterNeke reci jednostavno
sa engleskog ne treba prevoditi, dok oni rade bas bukvalan prevod pa recenice mogu
da zvuce malo rogobatno.


Da, da kao npr. JIT debugger - pravovremeni detektor greshaka... (qq)

Potpis
Tko leti vrijedi
Re: Singelton pattern 01.12.2006. u 11:03 · pre 242 meseca #9
case sensitive = osetljivo na slučajeve

(qq^2)
Re: Singelton pattern 01.12.2006. u 11:17 · pre 242 meseca #10
Ili recimo: Overloaded method = preopterecena metoda (Stanley Lippman C# izvornik, CET) :D
Potpis
Sad mu nije nista, ubio si ga k'o zeca...
Re: Singelton pattern 01.12.2006. u 12:46 · pre 242 meseca #11
Ma da.. to za "Preopterećenje" se izgleda odomaćilo. Jedan moj kolega koji
je počeo da izučava C# upravo tako to i zove, jer tako piše i u knjizi, kao
veliki naslov.
Re: Singelton pattern 02.12.2006. u 12:50 · pre 242 meseca #12
Zanimljivi su i sledeći naslovi, koji su zasnovani na originalnim Design Patterns: Enterprise Solution Patterns Using Microsoft .NET i Design Patterns for dummies - obe se daju naći na netu. U prvom slučaju je korišćen C#, kao i pattern-i za ASP.NET (npr. MVC), dok su u drugom primeri u Javi.
Re: Singelton pattern 25.08.2007. u 18:38 · pre 233 meseca #13
E kad smo vec kod pattern-a,ja imam jedan problem.Naime treba da radim neki rad za fax na temu "Evolution of web site design patterns",a posto se prvi put susrecem sa time,ne mogu na google-u da nadjem nista na srpskom na tu temu,jer ne znam ni da li sam dobro preveo naslov.Kad sam poceo da prevodim sa engleskog to nema smisla,recenice su pune strucnih reci za koje ja prvi put cujem.Moje pitanje je,jel ima to veze sa temom u kojoj pisem,jel zna neko da mi kaze gde bih mogao da skinem nesto o tome na srpskom,ili bar da mi prevede pravilno naslov koji sam napisao?Hvala unapred.
Potpis
Sta se mora nije tesko....
Re: Singelton pattern 01.09.2007. u 08:44 · pre 233 meseca #14
mala digresija: sto se tice singleton-a, u knjizi "Design Patterns" je objasnjen samo jedan aspekt ovog patterna. medjutim, postoji (takodje legendarna) knjiga "Modern C++ Design: Generic Programming and Design Patterns Applied", u kojoj ima jedno poglavlje koje govori mnogo opsirnije o problemima (sa resenjima za iste) koji prate kreiranje i koriscenje singleton-a. cak i ako ne moras da vodis racuna o svim aspektima navedenih problema, mozda je dobro da ih budes svestan, ako se jednom susretnes sa njima :)
Potpis
ja sam panker sa diplomom kod moje mame...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme