您当前的位置: 首页 >  php

壹小俊

暂无认证

  • 3浏览

    0关注

    885博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

PHP设计模式——六大原则

壹小俊 发布时间:2019-03-22 11:09:40 ,浏览量:3

一般认为遵从以下六大原则的代码是易扩展可复用的代码:

                           

     

     这六大原则任何面向对象的语言都应该遵守的,要想让你的代码易扩展高服用就尽量去满足这六大原则吧,不一定严格按照某种设计模式,但是如果你的代码符合这六大原则,那么你的代码就是好代码了,好的代码不一定是严格按照设计模式写的代码。

 

         1.单一职责

        定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。

         场景:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障,关系如下图:

                                                                                            

 

        修改:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,不会使职责P2发生故障风险;同理,

关注
打赏
1664335782
查看更多评论
立即登录/注册

微信扫码登录

0.0376s