TP-link Java开发面试题分享

普联技术 · Java开发 · 2026-04

面试题目

面试官问:面向对象和面向过程区别?


参考解析

面向过程 (Procedure Oriented): 核心是“怎么做”,强调将问题拆解为一系列函数或步骤,按顺序执行。优点是性能较高,适合简单、小型的程序;缺点是耦合度高,代码难以复用和扩展。

面向对象 (Object Oriented): 核心是“谁来做”,将事物抽象为对象,封装属性和行为。通过继承、封装、多态提升代码的复用性和可维护性,是当前处理复杂系统主流的编程范式。