Reklama
Pokazuje wyniki od 1 do 4 z 4

Temat: [java/c++/cokolwiek] rodzaje references

  1. #1

    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    662
    Siła reputacji
    18

    Domyślny [java/c++/cokolwiek] rodzaje references

    cześć
    czy ktoś w jasny sposób jest w stanie wyjaśnić, czym są/jak wyglądają circular references i mutual references w javie/c++? Bo ogarniam właśnie refaktoryzację kodu, a jakoś hm, nie napisali w książce ;]
    najchętniej w javie ;D
    circular mniej więcej ogarniam, ale mutual nigdzie nie mogę znaleźć (no chyba że figurują pod inną nazwą ;] )

  2. #2

    Data rejestracji
    2010
    Posty
    2,657
    Siła reputacji
    17

    Domyślny

    Circular references , albo raczej - Circular dependencies, to taka sytuacja gdy dwa obiekty są zależne od siebie i w efekcie powinny zostać połączone w jeden ( albo część funkcjonalności pownina zostać wydzielona do trzeciego obiektu ).

    Przykład:

    Kod :
    <?php
    class A {
    
     private $b;
     
     public function __construct(B $b){
     
        $this->b = $b;
    
     }
      
    
    }
    
    class B {
    
      private $a;
      public function set_A_class(A $a){
      
          $this->a = $a;
    
      }
    
    }
    
    $b = new B();
    $a = new A($b);
    $b->set_A_class($a);

  3. #3
    Avatar Bazan
    Data rejestracji
    2008
    Wiek
    33
    Posty
    1,909
    Siła reputacji
    19

    Domyślny

    W c++ coś takiego chyba da się zrobić za pomocą zaprzyjaźniania klas, jeśli to właśnie o to chodzi co napisał Havaran.

    http://xion.org.pl/files/texts/mgt/pdf/2_2.pdf - strona 8 pliku / 379 książki
    Dreaming by drumming. ˆˆ™

  4. Reklama
  5. #4

    Data rejestracji
    2010
    Posty
    2,657
    Siła reputacji
    17

    Domyślny

    Ale tego nie powinno się robić. To jest błąd w designowaniu klas.

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. rodzaje pamieci ddr2
    Przez Verfi w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 5
    Ostatni post: 09-03-2013, 17:18
  2. Odpowiedzi: 632
    Ostatni post: 28-01-2012, 18:47
  3. Rodzaje ots czym się różnią?
    Przez matelson w dziale Open Tibia Server
    Odpowiedzi: 9
    Ostatni post: 29-03-2011, 11:13
  4. Mój Pierwszy Smok / 2 Rodzaje
    Przez Victorius w dziale Tibia
    Odpowiedzi: 6
    Ostatni post: 04-05-2008, 17:51
  5. [Poradnik] Rodzaje zagrożeń znajdujące się w internecie
    Przez Gollum w dziale Tibia
    Odpowiedzi: 58
    Ostatni post: 16-04-2007, 19:30

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •