TD2 DEV CPOO: Ex1 - Sypnosis: -Le jardinier Papé14 visionne la partielle initiale de son jardin(p0). -Il voit que cette parcelle est coupé verticalement en deux sous-parcelles. -Il selectionne et navigue dans la partielle supérieure(p1). Cette partielle est coupée horizontalement en deux. -Il décide de réunir les sous-parcelles de la parcelle supérieure en une seule parcelle(destruction de p2 et de p3). -Le jardin ne contient plus que la partielle initiale divisé en deux verticalement. Ex2: diagramme de séquence: @startuml participant "Papé14: VueJardin" as j1 participant "p0: Parcelle" as p0 participant "p1: Parcelle" as p1 participant "p2: Parcelle" as p2 participant "p3: Parcelle" as p3 participant "p4: Parcelle" as p4 participant "salade: Légume" as l1 participant "épinards: Légume" as l2 j1 -> p0 ++ : "getSplit()" return "V" j1 -> p0 : ++ "getFirst()" return "p1" j1 -> j1 : setParcelleVisible(p1) j1 -> p1 : ++ "getSplit()" return "V" j1 -> p0 : ++ "getSecond()" return "p2" j1 -> j1 : setParcelleVisible(p2) j1 -> p2 ++: "getSplit()" return "False" j1 -> p2 ++ : setSplit(V) return "p3 & p4 created" @enduml