深入PHP 面向对象
文章平均质量分 72
一点编程
闯练!!!
技术交流和开发欢迎交流!
展开
-
【深入PHP 面向对象】读书笔记(二) - 高级特性
【简介】 静态方法和属性:通过类而不是对象来访问数据和功能。 抽象类和接口:设计和实现分离。 错误处理:异常。 Final类和方法:限制继承。 拦截器方法:自动委托。 析构方法:对象销毁前的清理工作。原创 2017-08-20 16:12:32 · 502 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(七) - 生成对象
【简介】单例模式:生成一个且只生成一个对象实例的特殊类。工厂模式:构建创建者类的继承层级。抽象模式:功能相关产品的创建。原创 2017-08-25 18:53:10 · 390 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(十五) - 执行及描述任务(五) - 命令模式
命令模式最初来源于图形化用户界面设计,但现在广泛应用于企业应用设计,特别促进了控制器(请求和分发处理)和领域模型(应用逻辑)的分离。命令模式有助于系统更好的进行组织,并易于扩展。原创 2017-10-09 16:03:37 · 377 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(十四) - 执行及描述任务(四) - 访问者模式
访问者模式原创 2017-10-07 20:34:03 · 312 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(十六) - 企业模式(一) - 架构概述
本章主要包括:架构概述:企业应用程序分层。注册(Registry)模式:管理应用程序数据。表现层:管理和响应用户请求,并把数据呈现给用户。业务逻辑层:处理系统的真实任务,解决业务问题。原创 2017-10-14 16:56:55 · 357 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(十七) - 企业模式(二) - 注册表
注册表原创 2017-10-20 19:26:50 · 371 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(十八) - 企业模式(三) - 表现层
表现层原创 2017-10-21 19:03:52 · 354 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(十九) - 企业模式(四) - 应用控制器
应用控制器原创 2017-11-23 01:13:26 · 391 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(二十) - 企业模式(五) - 页面控制器
【深入PHP 面向对象】读书笔记(十九) - 企业模式(五) - 页面控制器原创 2017-11-23 19:39:38 · 321 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(二十一) - 企业模式(六) - 模板视图和视图助手
【深入PHP 面向对象】读书笔记(二十一) - 企业模式(六) - 模板视图和视图助手原创 2017-11-23 23:46:38 · 349 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(八) - 让面向对象编程更加灵活的模式(一) - 组合模式
【简介】组合比继承具有更大的灵活性。 组合模式:将一组对象组合为可像单个对象一样被使用的结构。 装饰模式:通过在运行时合并对象来扩展功能呢的一种灵活机制。 外观模式:为复杂或多变的系统创建一个简单的接口。原创 2017-10-02 13:53:00 · 378 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(九) - 让面向对象编程更加灵活的模式(二) - 装饰模式
装饰模式原创 2017-10-02 20:51:19 · 448 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(一) - 发展介绍与对象基础
【简介】从学习的角度来说,PHP 的学习可以按下面的路线前进:PHP 基础入门(语法、常用函数和扩展等) -> 面向对象的 PHP(对象、类等) -> 网站软件架构设计(设计模式、框架等) -> 网站物理层次架构设计(分布式计算、存储、负载均衡、高可用性等)。原创 2017-08-19 15:46:40 · 392 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(四) - 对象与设计
【简介】我们已经了解了 PHP 中面向对象的一些具体知识,本章将跳过技术细节,回过头来考量如何更好地使用 PHP 面向对象的问题。原创 2017-08-24 19:06:36 · 334 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(五) - 模式
【简介】作为程序员,我们所遇到的大部分问题其实都已被其他程序员一再地处理了。设计模式意味着智慧。一个模式一旦成为通用模式,就能丰富我们的语言,使我们可以轻松地分享设计思想及这些思想所带来的成果。设计模式提取了共同问题,定义了经过测试的解决方案并描述了可能的结果。7 什么是设计模式?为何使用它们7.1 什么是设计模式设计模式是分析过的问题和问题解决方案所阐述的优秀实践。是经过时间的流逝和经验的积累,总原创 2017-08-24 20:31:08 · 320 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(三) - 对象工具
【简介】 包(package):将代码按逻辑分类打包。 命名空间:从 PHP5.3 开始,可以将代码元素封装在独立的单元中。 包含路径:为你的类库代码设置访问路径。 类函数和对象函数:测试对象、类、属性和方法的函数。 反射API(Reflection API):一组强大的内置类,可以在代码运行时访问类信息。5. 对象工具5.1 包和命名空间包是一组相关类的集合,这些类以某种方式组合在一起。原创 2017-08-21 21:34:29 · 538 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(六) - 模式原则
【简介】设计模式不只是简单地描述了问题的解决方案,而且很重视解决方案的可重用性和灵活性。8 模式原则8.1 组合与继承继承是应对变化的环境及上下文设计的有效方式,然而它会限制灵活性,尤其当类承担多重责任的时候。8.1.1 问题UML 描述了这个一个场景。有一个 Lesson 抽象类用来描述课程,它定义抽象的 cost() 方法和 chargeType() 方法用来描述收费类原创 2017-08-25 18:51:35 · 350 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(十三) - 执行及描述任务(三) - 观察者模式
观察者模式原创 2017-10-07 13:40:33 · 323 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(十二) - 执行及描述任务(二) - 策略模式
策略模式原创 2017-10-06 15:06:52 · 292 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(十一) - 执行及描述任务(一) - 解释器模式
本章包括:解释器(Interpreter)模式:构造一个可以用于创建脚本化应用的迷你语言解释器。策略(Strategy)模式:在系统中定义算法并以它们自己的类型封装。观察者(Observer)模式:创建依赖关系,当有系统事件发生时通知观察者对象。访问者(Visitor)模式:在对象树的所有节点上应用操作。命令(Command)模式:创建可悲保存和传送的命令对象。原创 2017-10-03 14:18:30 · 418 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(十) - 让面向对象编程更加灵活的模式(三) - 外观模式
外观模式外观模式可以为复杂系统创建一个简单、清晰的接口。原创 2017-10-03 10:41:38 · 297 阅读 · 0 评论 -
【深入PHP 面向对象】读书笔记(二十二) - 企业模式(七) - 业务逻辑层与事务脚本
【深入PHP 面向对象】读书笔记(二十二) - 企业模式(七) - 业务逻辑层与事务脚本原创 2017-11-26 22:33:04 · 340 阅读 · 0 评论