这只是一个意见问题,但我不想引起辩论。我只是想要专业的反馈,让你的类完成所有工作到你只需要实例化对象的地方是好的做法还是坏的做法。如果一切顺利,那么无论你的应用程序中的什么,你都可以在课堂上进行下一步。如果出现问题,您还可以创建一个函数来在类中发出错误。
我使用神奇的 __construct 方法完成所有这些,并且我的所有属性都是私有的(或者如果我需要扩展某些东西,则为受保护)......我的大多数方法也是私有/受保护的,除了我不使用的 getter 和 setter无论如何都要使用很多,因为一切都发生在课堂上。
例如,我有一个登录类,您只需在实例化它时向它提供用户名和密码参数,一切都发生在 __construct 我不需要使用该类对我的脚本做任何事情。另外...与我的注册课程相同...您只需再次为其提供参数,该课程即可完成所有工作。我根本不需要用脚本来操作我的课程。
好的做法还是坏的做法?我想成为一名专业人士,我想像一个人一样开始编码,但也许我做得很好?