问题描述
面试题目:请说说大学教授——IT程序员——农村小学教师三者的关系?
解决方案
大学教授教出很多程序员,程序员在社会上工作一段时间后,回到家,发现农村的科技教育很落后,所以毅然决然的辞职会农村任教,程序员决心改变农村的现状,若干年后,程序员的学生考上了大学,由于成绩优异,最后留在学校,成为了大学教授
解决方案二:
大学教授 提供理论指导。(注重的是概念)程序员 把理论用在实践中。(注重的是经验)小学教师 培训将来的 大学教授 和 程序员。(注重的是精神)概念,经验,精神,三位一体。
解决方案三:
编故事呢!
解决方案四:
列举java语言来说,大概的设计关系:interface profession (职业接口)。abstract teacher (教师抽象类)implements profession(职业接口)。prof.(大学教授类)extends teacher(教师抽象类)。primarySchoolTeacher(小学老师类) extends teacher(教师抽象类)。abstract programmer(it程序员抽象类)implements profession(职业接口)。
解决方案五:
抽取共性人教师和程序员都是职业,是人的一种属性教师可以作为接口或父类,大学教授和农村小学教师都是具体实现,区别只是教的东西不同而已要考的应该是抽象和具体、属性与类的关系
解决方案六:
面向对象语言中的多态
解决方案七:
教授和老师都是程序员的老师呗。
时间: 2024-07-29 00:59:09