自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 《php核心技术与最佳实践》笔记7

面向对象的设计原则 五大原则包括:单一职责原则,接口隔离原则,开放-封闭原则,替换原则,依赖倒置原则。 单一职责原则(SRP)的含义是:1.避免相同的原则分散到不同的类中;2.避免一个类承担太多的职责。 遵守单一职责原则的目的有什么呢:1.降低类之间的耦合度 2.提高了类的复用性 实现单一原则通常遵循的做法是:1.根据业务流程,把业务对象提炼出来 2.职责的分类要 注意 接口隔离原则(

2015-05-02 15:30:57 517

原创 《php核心技术与最佳实践》笔记6

关于PHP中的异常及错误处理 如果没有异常及错误处理机制,我们处理这些问题的时候,需要采用if...else的机制,这会使我们的代码变得冗长且不利于阅读,这时候,我们需要一些异常或者错误让我们必须去处理,强迫我们解决这些问题或者是把这个问题抛出给能解决它的环境。这样我们就实现了正常执行过程的代码和出了问题进行处理代码的分离 异常和错误是两个不同的概念,但对于不同的程序开发语言,它们的概念是不同

2015-05-01 16:31:41 824

原创 《php核心技术与最佳实践》笔记5

反射反射是什么呢,反射就是根据到达地找到出发地和来源。其实,就是说根据一个对象,得到它属于的类和这个类的方法和属性等信息。知道了方法和属性之后,就可以动态的调用方法和属性。PHP中提供的这种功能叫做反射API 举个例子class Person{ public $name; public $age; public function hello(){ echo

2015-04-30 21:59:56 339

原创 《php核心技术与最佳实践》笔记4

面向接口编程 接口:对于实现我的类,看起来都应该向我现在的样子。 PHP中的接口没有起到一个强制规范和契约的作用,一个这个接口的对象调用了在这个接口中不存在的方法。 php中的接口是比较鸡肋的。在SPL中PHP做了一些努力,比如一个类可以实现Iterator接口,这样就可以使用foreach方法。 对于trait,它是一种加强版的接口,它内部可以包含代码。trait和接口都是对多重继承的变

2015-04-26 21:36:20 292

原创 《php核心技术与最佳实践》笔记3

继承与多态 继承中,parent指代父类,self指代自身,用::来调用父类的方法。::这个操作符还用来作为类常量和静态方法的调用。 继承是一种“是、像”的关系,而组合是一种“需要”的关系。如果无法判断到底是继承还是组合的时候,采用一个“低耦合”标准,其实就是推荐使用组合的方式。耦合指的是,软件中不同模块之间相互连接的程度。低耦合就是指,不同模块之间应该相互独立。继承存在几个问题,主要是它

2015-04-26 19:51:50 377

原创 《php核心技术与最佳实践》笔记2

关于php中的魔术方法 魔术方法是以"__"开头的、具有特殊作用的一些方法​,可以看做php的语法糖。语法糖定义,还有语法盐,语法糖精,维基百科上都有。​ 语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用

2015-04-26 19:09:16 705

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除