Originally posted by Murat Balkan:
I think price belongs to a segment so there has to be two dependency lines from fa�ade to flight and segment.
I read in part-1 that transitive dependency does not apply i.e. A->B->C does not mean A->C.
As per the usecase and your design, I think the right way is Facade will have dependency relation with Flight and Flight will have an aggregation association (OWN) the segment.