//中介提供信息,耦合性低 // Start is called before the first frame update void Start() { Matchmaker man = new Man(45, 100000000, 99999999, 0); Matchmaker woman = new Woman(22, 0, 0, 0); WomanMatchmakerMediator womanMatchmakerMediator = new WomanMatchmakerMediator(man, woman); womanMatchmakerMediator.OfferManInformation2Woman(); womanMatchmakerMediator.OfferWomanInformation2Man(); print("男方目前好感度:" + man.m_favor); print("方目前好感度:" + woman.m_favor); }
// Use this for initialization void Start() { Matchmaker man = new Man(45, 1000000, 999999, 0); Matchmaker woman = new Woman(21, 0, 0, 0); WomanMatchmakerMediator womanMatchmakerMediator = new WomanMatchmakerMediator(man, woman); womanMatchmakerMediator.OfferManInformationToWoman(); womanMatchmakerMediator.OfferWomanInformationToMan(); //man.GetInformation(woman); //woman.GetInformation(man); Debug.Log("男方目前好感度是:" + man.m_favor); Debug.Log("女方目前好感度是:" + woman.m_favor); }