![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向编程
李澎昆
期望越大 压力越大,不断努力 超越自己的极限
展开
-
AOP面向切面
面向切面编程(AOP是Aspect Oriented Program的首字母缩写) ,我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这在软件设计中往往称为职责分配。实际上也就是说,让不同的类设计不同的方法。这样代码就分散到一个个的类中去了。这样做的好处是降低了代码的复杂程度,使类可重用。 但是人们也发现,在分散代码的同时,也增加了代码的重复性。什么意思...原创 2019-01-12 12:45:40 · 355 阅读 · 0 评论 -
PHP五大设计模式
1、单例模式: 一个类在整个应用中,只有一个对象实例的设计模式类必须自行创建这个实例必须自行向整个系统提供这个实例三私:私有静态成员量、构造函数、克隆函数一公:公共的静态方法 手写单例模式class Example{//保存例实例在此属性中private static $_instance;//构造函数声明为private,防止直接创建对象p...原创 2019-01-14 18:38:53 · 1435 阅读 · 0 评论 -
面向对象编程思想(OOP)
本文我将从面向对象编程思想是如何解决软件开发中各种疑难问题的角度,来讲述我们面向对象编程思想的理解,梳理面向对象四大基本特性、七大设计原则和23种设计模式之间的关系。软件开发中疑难问题:软件复杂庞大 很多软件进入维护阶段 需求的不断变更软件开发中存在很多其他的问题,上面只是从程序开发和设计的角度看到的部分问题。需求解决上面软件开发中的问题,就要求我们编写(设计)的软件具有很好的可读性...原创 2019-01-15 08:50:23 · 635 阅读 · 1 评论