讨论下PHP设计模式的问题

gaozhen1990 2012-02-29 10:11:09
这几天在看 PHP对象模式。 觉得挺有意思,挺抽象,建模耗时间。

请问下PHP设计模式用在哪些项目上? 我目前的公司是没用上。只要求把功能做出来,越快越好。
...全文
186 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
码无边 2012-03-01
  • 打赏
  • 举报
回复
无论什么开发模式都是浮云。关键在于你可以写出漂亮的东西。
coder 2012-03-01
  • 打赏
  • 举报
回复
想用PHP设计模式,无处不在
gaozhen1990 2012-02-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xuzuning 的回复:]
《深入PHP面向对象、模式与实践》深入细致的描述了适用于php的各种设计模式
不知道你想讨论些什么
[/Quote]

我想讨论哪些项目会用到这本书写的那些模式。 其实我更想知道的是国内的哪些公司会用到那些模式?
我看的就是这本。
xuzuning 2012-02-29
  • 打赏
  • 举报
回复
《深入PHP面向对象、模式与实践》深入细致的描述了适用于php的各种设计模式
不知道你想讨论些什么
imbigsnake1 2012-02-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 phpnewnew 的回复:]

管他什么模式,只要你觉得什么最快,什么自己满意就用什么模式.不是大型商用系统我觉得无需考虑这些.
想那么多模式还不是为了最后的那一声...呀咩跌
[/Quote]
好深奥~
helloyou0 2012-02-29
  • 打赏
  • 举报
回复
嘿嘿......嘿嘿......


[Quote=引用 3 楼 phpnewnew 的回复:]

管他什么模式,只要你觉得什么最快,什么自己满意就用什么模式.不是大型商用系统我觉得无需考虑这些.
想那么多模式还不是为了最后的那一声...呀咩跌
[/Quote]

黄袍披身 2012-02-29
  • 打赏
  • 举报
回复
管他什么模式,只要你觉得什么最快,什么自己满意就用什么模式.不是大型商用系统我觉得无需考虑这些.
想那么多模式还不是为了最后的那一声...呀咩跌
lala5201 2012-02-29
  • 打赏
  • 举报
回复
开放封闭原则、依赖倒转、单一职责原则。我觉得还是要实践多了才有体会。小菜我的理解是不要使模块之间紧耦合.首先要从业务逻辑中抽象出类,比如zf框架就抽象出请求对象,响应对象,前端控制器对象等等。。。,在抽象出类的过程中必然会确定这些对象的职责。然后再根据具体的职责,来确定对象的属性和方法。当多个对象之间的耦合过高时,可以考虑引入中间调度层解耦。
不专业,欢迎拍砖。
  • 打赏
  • 举报
回复
只要写类,基本上都能沾上点,主要是便于引用封装好的函数。不知其他意见,我目前也只这个水品,呵呵,见笑了,O(∩_∩)O~
danhuang 2012-02-29
  • 打赏
  • 举报
回复
作为软件开发者,无论是开发什么项目都应该注重设计!
如果没有设计纯粹的是编码的话,我想初中生都能学会,毕竟编程不会很难,难的是如何编写一个好的代码!
好的代码就需要设计,编码之前是必须把所有的设计都完成,设计完成的表现是:你可以不用写代码就已经知道这些类中有哪些方法,这些方法作用是什么,应该会返回什么信息!
所以设计模式这个东西不是一下就能懂的,需要时间的积累,即使你已经把所有的设计模式看懂了,并且看懂了设计模式书中的例子,但是我觉得你还没有懂!
因为设计模式是需要你去实践去积累,在平时编码之前要养成一个设计的好习惯,在设计的时候可以想想可以使用到哪些设计模式,使用了这个设计模式以后对我的系统有何帮助!只有这样慢慢积累,才能让你更清晰的明白什么叫做设计模式!当然,前提是你对这些设计模式有了一个初步的了解!
xb12369 2012-02-29
  • 打赏
  • 举报
回复
smarty

将代码与逻辑分开,设计跟美工各司其职!!!

就是麻烦!!!!
xuhui37208 2012-02-29
  • 打赏
  • 举报
回复
妞哥不是一般的深奥哦!
HFUTCC 2012-02-29
  • 打赏
  • 举报
回复
我也在看这本。跟同事讨论,发现我们那项目里的在线支付方式和支付类型要抽象出来,利用组合模式和抽象工厂模式就可以随意添加或者删除支付方式和类型。但是现在我们是写在一个类里面,然后if else来写的,方法特别长,又比较混乱,加个支付方式或者支付类型的话,改起来很纠结=。=

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧