设计模式
皮子2
水滴石穿...
展开
-
uml 关联相关设计模式描述
设计模式之UML类图的常见关系(一) 本篇会讲解在UML类图中,常见几种关系: 泛化(Generalization),依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition)。 1.泛化关系 泛化关系是继承或实现的关系,是is a关系,具体表现为类与类的继承,接口与接口的继承,类对接口的实现关系。 2转载 2016-03-06 15:36:27 · 419 阅读 · 0 评论 -
整洁代码
变量命名: 尽量不使用拼音首字母 不害怕英文变量名太长 不要用非约定行缩写 同一个动作(例如fetch get。。。)尽量一致 错误处理: 抽取重复错误日志记录代码 返回值判断,空指针判断 重复逻辑抽取变成宏定义(为NULL则打印错误日志) 内存释放 使用智能指针(effective c++ 中说明 new 对象应该置于对象中 否则一旦异常抛出 则可能出现内存原创 2016-04-05 14:53:20 · 375 阅读 · 0 评论 -
php单例模式
class Singleton { /** * @var array */ private static $instances = []; /** * Prevent direct instantiation. */ private function __construct() { } /**原创 2017-05-16 10:13:33 · 244 阅读 · 0 评论 -
PHP 异常处理架构记录
PHP 异常处理架构记录原创 2017-07-06 14:53:28 · 388 阅读 · 0 评论