简单谈谈单例使用技巧

单例优点:单例模式可以保证系统中一个类只有一个实例而且实例易于外界访问,从而方便对实例个数的控制并节约系统资源

从而方便对实例个数的控制并节约系统资源。

单例模式因为类控制了实例化过程,所以类可以更加灵活修改实例化过程

缺点:单例对象一旦建立,对象指针是保存在静态区的,单例对象在椎中分配的内存空间,会在应用程序终止后才会被释放

 

单例对象不适用于变化的对象,如果同一类型的对象总是要在不同的用例场景发生变化,单例就会引发数据错误,不能保存彼此的状态

优秀的架构:

能把代码职责均衡的划分到不同的功能类里。同一个业务单位代码均匀分配

 

方便测试:代码架构清晰,各角色职责分配合理,易测性  易用且方便维护

posted @ 2018-09-30 15:43  tryFighting  阅读(132)  评论(0编辑  收藏  举报