Java 设计模式
文章平均质量分 77
陈蒙_
大前端领域CSDN博客专家,中科院计算机专业硕士,拥有11项发明专利。正在撰写《对比Java学Kotlin》一书。
展开
-
单例模式
单例模式(Singleton),又叫单件模式,是23个常用设计模式中最简单的一种,简单到不能称之为设计模式,而称为一种设计经验,也是IT面试时最常被问到的设计模式。原创 2014-08-25 23:37:59 · 979 阅读 · 0 评论 -
娜样美的观察者模式
观察者模式,是一种异常美丽的设计模式。本文包括定义、类图以及应用实例,例子采用 Java 实现。原创 2015-10-16 17:09:58 · 2271 阅读 · 0 评论 -
陈述 UML 类图中的几种关系
画 UML 类图时经常和这几种关系打交道,好记性不如烂笔头,姑且记录之,以备不时之需。关联 两个类之间有关系,聚合、组合和依赖都是关联关系的一种具体表现形式,用箭头表示;聚合 整体和部分的关系,但是部分可以脱离整体而独立存在,比如队伍和队员;用空心菱形表示,菱形在部分一侧;组合 整体和部分的关系,但是部分不能脱离整体而独立存在,或者部分的生命周期要短于整体,比如人和手,汽车和发动机;用实原创 2015-10-31 15:35:18 · 858 阅读 · 0 评论 -
Builder 模式
通过具体的使用场景,讲解为何以及如何使用 Builder 模式。原创 2016-08-25 10:31:06 · 599 阅读 · 0 评论 -
为什么要多用组合少用继承?
面向对象编程时,有十条很重要的原则:代码复用封装变化开闭原则单一责任原则依赖注入/依赖倒置原则里氏替换原则(LSP)接口隔离原则(ISP)多用组合,少用继承面向接口编程委托原则原创 2016-09-18 14:27:43 · 9432 阅读 · 0 评论 -
代理模式
本文讲述代理模式的定义,作用,使用场景等。原创 2016-09-19 19:59:39 · 719 阅读 · 0 评论 -
依赖注入——人生若只如初见
刚接触一门学问或技术,就像刚认识一位可以当做潜在对象的异性,幸福又美好。当接触的久了,了解的多了,习以为常了,就没有了当初的兴奋和快乐。正所谓,人生若只如初见。初识依赖注入,甚是美好,解决我在开发过程中的诸多疑惑,相见恨晚。但愿人长久。原创 2016-06-13 22:07:39 · 782 阅读 · 0 评论