- 博客(3)
- 收藏
- 关注
原创 设计模式-策略模式
摘要:策略模式是一种行为型设计模式,通过封装可互换的算法实现运行时动态切换。其核心是将算法与主逻辑解耦,避免大量条件语句。该模式包含上下文、抽象策略和具体策略三个角色,支持开闭原则和代码复用,但可能增加客户端认知成本。以Excel数据校验为例,通过非空和重复校验两个策略类,展示了如何灵活扩展校验规则而不影响现有代码。策略模式适用于算法频繁变化的场景,能有效降低修改风险。
2025-09-05 15:03:16
1428
原创 PHP常见的四种运行模式SAPI
SAPI(Server Application Progromming Interface) 服务器应用程序编程接口,即PHP与其他应用交互的接口,PHP脚本要执行有很多方式,通过Web服务器,或者直接在命令行下,也可以嵌入在其他程序中 常见SAPI有四种: 1.cgi 当一个请求向web server请求动态页时,web server总会fork一个CGI解释器进程进行处理这个请求,进程处理完成...
2019-04-17 16:55:02
456
原创 关于项目对于Mode层分层的一点总结
项目最开始,只是运用了简单的MVC架构,对于M层,没有更好的区分。并且对于数据库操作,业务对象,业务逻辑混为一体,对于后期很难维护。后项目进行了分层,对于M层进行了分层设计,大致分为三层:Service,Bo,Dao。 Service:处理业务的代码放在这里。 Bo:创建业务对象。方便各个模块进行调用,方便理解。 Dao:处理数据库的代码放在这里。 举例:一份简历,其中包括基本信息,工作履历,教育...
2019-02-19 14:26:54
621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅