社区
基础编程
帖子详情
讨论下PHP设计模式的问题
gaozhen1990
2012-02-29 10:11:09
这几天在看 PHP对象模式。 觉得挺有意思,挺抽象,建模耗时间。
请问下PHP设计模式用在哪些项目上? 我目前的公司是没用上。只要求把功能做出来,越快越好。
...全文
186
15
打赏
收藏
讨论下PHP设计模式的问题
这几天在看 PHP对象模式。 觉得挺有意思,挺抽象,建模耗时间。 请问下PHP设计模式用在哪些项目上? 我目前的公司是没用上。只要求把功能做出来,越快越好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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框架就抽象出请求对象,响应对象,前端控制器对象等等。。。,在抽象出类的过程中必然会确定这些对象的职责。然后再根据具体的职责,来确定对象的属性和方法。当多个对象之间的耦合过高时,可以考虑引入中间调度层解耦。
不专业,欢迎拍砖。
༺ཌༀཉི浮华背后༃ༀད༻
2012-02-29
打赏
举报
回复
只要写类,基本上都能沾上点,主要是便于引用封装好的函数。不知其他意见,我目前也只这个水品,呵呵,见笑了,O(∩_∩)O~
danhuang
2012-02-29
打赏
举报
回复
作为软件开发者,无论是开发什么项目都应该注重设计!
如果没有设计纯粹的是编码的话,我想初中生都能学会,毕竟编程不会很难,难的是如何编写一个好的代码!
好的代码就需要设计,编码之前是必须把所有的设计都完成,设计完成的表现是:你可以不用写代码就已经知道这些类中有哪些方法,这些方法作用是什么,应该会返回什么信息!
所以设计模式这个东西不是一下就能懂的,需要时间的积累,即使你已经把所有的设计模式看懂了,并且看懂了设计模式书中的例子,但是我觉得你还没有懂!
因为设计模式是需要你去实践去积累,在平时编码之前要养成一个设计的好习惯,在设计的时候可以想想可以使用到哪些设计模式,使用了这个设计模式以后对我的系统有何帮助!只有这样慢慢积累,才能让你更清晰的明白什么叫做设计模式!当然,前提是你对这些设计模式有了一个初步的了解!
xb12369
2012-02-29
打赏
举报
回复
smarty
将代码与逻辑分开,设计跟美工各司其职!!!
就是麻烦!!!!
xuhui37208
2012-02-29
打赏
举报
回复
妞哥不是一般的深奥哦!
HFUTCC
2012-02-29
打赏
举报
回复
我也在看这本。跟同事讨论,发现我们那项目里的在线支付方式和支付类型要抽象出来,利用组合模式和抽象工厂模式就可以随意添加或者删除支付方式和类型。但是现在我们是写在一个类里面,然后if else来写的,方法特别长,又比较混乱,加个支付方式或者支付类型的话,改起来很纠结=。=
PHP
面向对象
设计模式
本系列教程内容涵盖
PHP
常用的
设计模式
,旨在指导读者搭建易扩展的项目框架,高服用的代码,大程度的发挥面向对象思想的优势。
23 种
设计模式
详解(全23种)
设计模式
的分类 总体来说
设计模式
分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式...
Go语言实现23种
设计模式
设计模式
是一套被广泛应用于软件开发中的解决
问题
的经验总结,它可以帮助开发人员设计出更加灵活、可维护和可扩展的代码。本文将探讨使用
设计模式
的好处,并对常见的
设计模式
进行分类和介绍。此外,我们还将提供设计...
软件
设计模式
——软件设计原则
设计模式
(Design Pattern)是一套被反复使用、多数人知晓的、无数工程师实践的代码设计经验的总结,它是面向对象思想的高度提炼和模板化,使用
设计模式
是为了让代码具有更高的可重用性,更好的灵活性和可拓展性,更...
23 种
设计模式
详解(全23种,含代码样例)
设计模式
的分类 总体来说
设计模式
分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章