elham366
جمعه 22 آذر 1387, 12:08 عصر
سلام
من یه کلاس نوشتم برای حرکت قلعه ، یه کلاس هم برای فیل، حالا یه کلاس برای وزیر میخوام که هم میتونه حرکت فیل رو انجام بده هم حرکت قلعه...
یعنی کلاس وزیر باید از 2 تا کلاس فیل وقلعه ارث بری کنه، اما چون تو سی شارپ MultiInhertance نداریم میایم از Interface ها استفاده می کنیم،تا اینجا مشکلی ندارم... اما...http://forum.p30world.com/images/New-smile/N_aggressive%20(25).gif
توی هر 2 تا کلاس فیل و قلعه متدی به نام move وجود داره که خوب کارهاشون با هم فرق داره(فیل ضربدری حرکت میکنه قلعه عمودی افقی) ،حالا کلاس وزیرم پا در هوا مونده که از کدوم یکی از این 2 تا متد استفاده کنه؟
چطوری میشه یه کاری کرد که هر دو متد رو اجرا کنه؟ لطفاً کمک!!!
من یه کلاس نوشتم برای حرکت قلعه ، یه کلاس هم برای فیل، حالا یه کلاس برای وزیر میخوام که هم میتونه حرکت فیل رو انجام بده هم حرکت قلعه...
یعنی کلاس وزیر باید از 2 تا کلاس فیل وقلعه ارث بری کنه، اما چون تو سی شارپ MultiInhertance نداریم میایم از Interface ها استفاده می کنیم،تا اینجا مشکلی ندارم... اما...http://forum.p30world.com/images/New-smile/N_aggressive%20(25).gif
توی هر 2 تا کلاس فیل و قلعه متدی به نام move وجود داره که خوب کارهاشون با هم فرق داره(فیل ضربدری حرکت میکنه قلعه عمودی افقی) ،حالا کلاس وزیرم پا در هوا مونده که از کدوم یکی از این 2 تا متد استفاده کنه؟
چطوری میشه یه کاری کرد که هر دو متد رو اجرا کنه؟ لطفاً کمک!!!