我从其他开发人员那里获取了网站,他将所有功能都放在了类文件中。
e.g。页面列出了系统用户 our_users.php
$users = $object_user -> get_users_list();
并且功能get_users_list()
不会在网站上的任何其他地方使用。
这样做是否会让人觉得这样做?
我个人甚至不会创建函数,只是将函数放在 our_users.php 中的函数get_users_list()
内,因为它只用了一次。
答案 0 :(得分:0)
OOP不仅使代码更容易重用,还有助于组合功能,并确保其他开发人员在尝试理解您的工作时不会丢失。如果你开始拆开以前的开发人员的结构,IMO你会用脚射击自己。
答案 1 :(得分:0)
目前OOP的指导原则之一是“关注点分离”的概念。这意味着您将小型工作单元提取到自己的方法和类中。让一种方法直接完成一百件事的想法是与此相反的。
将功能拆分使您的代码更易于阅读,维护和测试。
网上有很多关于OOP最佳做法的博客文章 - SOLID是目前的推动力。如果你仔细查看,我相信他们中的任何一个都能比我更好地描述它们。