首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
php
订阅
HeartOfGold
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
Laravel为什么是优雅的框架?
我认为 Laravel 框架最大的特点就是使用了容器服务的设计理念;另外集合了 php 的新特性,提供开箱即用的各种服务支持,以及各种各样的设计模式的应用实践。
不一样的面向对象(三)
(1)继承是侵入性的。只要继承,就必须拥有父类的所有属性和方法 (2)降低代码的灵活性。子类必须拥有父类的属性和方法 (3)增强了耦合性。当父类的常量、变量和方法被修改时,必需要考虑子类的修改 在上边的例子里边,子类SonClass重写了基类中的非抽象发方法notAbstrac…
不一样的面向对象(二)
假设有一个类N,它负责两个职责,Z1和Z2。假设职责Z1发生了改变,就需要修改N类,而修改了N类就可能会导致本来可以正常运行的Z2不能正常运行了 「在系统中,一个类承担的职责越多,那么它被复用的可能性肯定是越小的」。承担的职责越多,很容易将这些职责耦合在一起,这时,一旦某个职责…
不一样的面向对象(一)
把客观的事物封装成抽象的类,类可以通过访问控制将自己的属性给暴露出去或隐藏起来。让自己信任的类或对象使用自己的暴露出去的属性,对自己不信任的类或对象隐藏自己的属性 当玩家选择了百里守约,就可以看做创建了一个百里守约类的对象。该对象就具备了该类封装的这些成员属性和方法,玩家只能看…