php类的设计问题?

查看:120
本文介绍了php类的设计问题?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

一个类文件,里面方法太多了,看的人都晕了,我想按功能分类管理,分在不同文件里,方法之间会彼此调用,而且不管用哪个方法,我只需要new myclass()这一个类就够了,不要new其他的东西;

请问应该怎么设计?

解决方案

楼主只是单纯的想把方法分类存放?类与类之间有没有依赖关系?我觉得如果只是因为太乱想分开写方法,这不能算是一个设计。所以你只要按自己项目需要分类就行了。如果你的一个方法里因逻辑不一样存在多种实现,可以用策略模式,如果,你是需要随时改变实现的可以用工厂模式,如果你是方法与方法之间互相套接的可以用装饰模式。用什么模式设计主要看项目的要求。

这篇关于php类的设计问题?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆