我正在使用codeigniter。哪个更适合做大一个方法或分离方法?
我有类订单,其与一些方法,如start_order(), close_order(),
等。
和我有针对每个用户类型'admin','salesman','manager' ..
权限级别因此相同的方法可以在每次得到不同的实现。
所以,我的问题是:这是在CI视为最佳实践:
1)大干方法包含 不同的逻辑细节的“订单”类。或
2)重复按 其他类所需的方法。
我知道这听起来很明显,应该去第一选择。但是,当我这样做,我结束了大量的代码块。所以,这就是为什么我要求你的经验。
你可能看起来像你的设计看起来像设计问题。通常一种方法应该适合你的显示器屏幕,一个类最多可以有400行代码。 – AlexTheo