Article View: pl.comp.lang.delphi
Article #346417Re: Circular Unit Reference (Circular Class Reference)
From: immo
Date: Thu, 15 Mar 2018 12:21
Date: Thu, 15 Mar 2018 12:21
21 lines
3242 bytes
3242 bytes
W dniu czwartek, 15 marca 2018 12:23:58 UTC+1 użytkownik Mikołaj 'Virion' Milewski napisał: > Kontenery IoC z reguły pozwalają na konfigurację czasu życia każdego z serwisów z osobna. To znaczy, że jeśli jakiś serwis ma być singletonem, to tak to konfigurujesz i jest :-) "Lepsze" kontenery (jak AutoFac dla .NET albo ten z Angulara) pozwalają na tworzenie zagnieżdżanych zakresów (nestable scopes): http://autofaccn.readthedocs.io/en/latest/lifetime/ Bardzo mocno się nie rozumiemy. Ja o feriach zimowych a Ty o letnich :P > > > (wiem, teraz przesadzam w drugą stronę). > > God Object? ;-) A bardziej serio, to do opisu problemów Waszego Core Object chyba najbardziej pasuje ten antywzorzec: > > http://deviq.com/static-cling/ Nie - nie pasuje. Ale Ty nawet nie chcesz zrozumieć jaką odpowiedź chciałem uzyskać. Chociaż może i Twoją propozycję można potraktować jako odpowiedź. Przy okazji - nie mam żadnego problemu - wszystko działa dobrze od wielu lat :P pozdrawiam, Przemek O.
Technical Details
Message-ID:
<b468b25b-fd45-4b65-bd9e-b8a60a72fb88@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!e10-v6no834291itf.0!news-out.google.com!a25-v6ni1590itj.0!nntp.google.com!e10-v6no834286itf.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<06e89078-c8b6-46f1-8353-fe26050464f7@googlegroups.com> <1f7uetk1q6zns.dlg@tyczka.com> <a9a0ea51-cda4-4d78-b162-30263f6da079@googlegroups.com> <5aa02014$0$31354$65785112@news.neostrada.pl> <dyi5ls6ud9lq$.dlg@tyczka.com> <5aa04edf$0$673$65785112@news.neostrada.pl> <039a897c-b565-44af-9878-417a0e3704a9@googlegroups.com> <5aa127ab$0$1005$65785112@news.neostrada.pl> <952c4560-1ed3-4e78-a5fa-89e8254227c4@googlegroups.com> <1w838ct6a2suq.dlg@tyczka.com> <5aa143d6$0$1001$65785112@news.neostrada.pl> <8d0301ff-0c6a-48d3-a311-0765e733e24f@googlegroups.com> <a98a8d85-555e-4d7b-9f23-808d97ecc581@googlegroups.com> <434070bc-f6d9-465a-9e0c-3b6f942ec775@googlegroups.com> <5aa8e150$0$31373$65785112@news.neostrada.pl> <p8bndm$fos$1@node2.news.atman.pl> <7a8f5b1c-76fb-4c72-a3a4-5aa6ca435a7f@googlegroups.com> <4e8c4fd8-e2e4-4a7b-b124-54534753fc5b@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.36.0.81 with SMTP id 78mr2659500ita.19.1521116501686; Thu, 15 Mar 2018 05:21:41 -0700 (PDT) X-Received: by 10.157.1.9 with SMTP id 9mr434970otu.8.1521116501307; Thu, 15 Mar 2018 05:21:41 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!e10-v6no834291itf.0!news-out.google.com!a25-v6ni1590itj.0!nntp.google.com!e10-v6no834286itf.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi Date: Thu, 15 Mar 2018 05:21:40 -0700 (PDT) In-Reply-To: <4e8c4fd8-e2e4-4a7b-b124-54534753fc5b@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=77.65.28.194; posting-account=uWBjDgoAAACxkgIP6dtE4dpCnc16V86n NNTP-Posting-Host: 77.65.28.194 References: <06e89078-c8b6-46f1-8353-fe26050464f7@googlegroups.com> <1f7uetk1q6zns.dlg@tyczka.com> <a9a0ea51-cda4-4d78-b162-30263f6da079@googlegroups.com> <5aa02014$0$31354$65785112@news.neostrada.pl> <dyi5ls6ud9lq$.dlg@tyczka.com> <5aa04edf$0$673$65785112@news.neostrada.pl> <039a897c-b565-44af-9878-417a0e3704a9@googlegroups.com> <5aa127ab$0$1005$65785112@news.neostrada.pl> <952c4560-1ed3-4e78-a5fa-89e8254227c4@googlegroups.com> <1w838ct6a2suq.dlg@tyczka.com> <5aa143d6$0$1001$65785112@news.neostrada.pl> <8d0301ff-0c6a-48d3-a311-0765e733e24f@googlegroups.com> <a98a8d85-555e-4d7b-9f23-808d97ecc581@googlegroups.com> <434070bc-f6d9-465a-9e0c-3b6f942ec775@googlegroups.com> <5aa8e150$0$31373$65785112@news.neostrada.pl> <p8bndm$fos$1@node2.news.atman.pl> <7a8f5b1c-76fb-4c72-a3a4-5aa6ca435a7f@googlegroups.com> <4e8c4fd8-e2e4-4a7b-b124-54534753fc5b@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <b468b25b-fd45-4b65-bd9e-b8a60a72fb88@googlegroups.com> Subject: Re: Circular Unit Reference (Circular Class Reference) From: immo <przemek-o@soft-system.pl> Injection-Date: Thu, 15 Mar 2018 12:21:41 +0000 Lines: 34 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit