首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
溜娃撸代码
掘友等级
Android开发
android,java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
文章
热门
最新
设计模式(结构型)-- 桥接模式
桥接模式,也叫作桥梁模式,英文是 Bridge Design Pattern。这个模式可以说是 23 种设计模式中最难理解的模式之一了。 在 GoF 的《设计模式》一书中,桥接模式是这么定义的:“Decouple an abstraction from its implemen…
设计模式(结构型)-- 代理模式
结构型模式主要总结了一些类或对象组合在一起的经典结构,这些经典的结构可以解决特定应用场景的问题。 结构型模式包括:代理模式、桥接模式、装饰器模式、适配器模式、门面模式、组合模式、享元模式。 代理模式(Proxy Design Pattern):在不改变原始类(或叫被代理类)的情…
设计模式(创建型)-- 单例模式
一个类只允许创建一个对象(或者叫实例),那这个类就是一个单例类,这种设计模式就叫作单例设计模式,简称单例模式。 从业务概念上,有些数据在系统中只应该保存一份,就比较适合设计为单例类。比如,系统的配置信息类。除此之外,我们还可以使用单例解决资源访问冲突的问题。 考虑 getIns…
设计模式(创建型)-- 原型模式
如果对象的创建成本比较大,而同一个类的不同对象之间差别不大(大部分字段都相同),在这种情况下,我们可以利用对已有对象(原型)进行复制(或者叫拷贝)的方式来创建新对象,以达到节省创建时间的目的。这种基于原型来创建对象的方式就叫作原型设计模式(Prototype Design Pa…
设计模式(创建型)-- 建造者模式
Builder 模式,中文翻译为建造者模式 或者 构建者模式,也有人叫它 生成器模式。 我们把类的必填属性放到构造函数中,强制创建对象的时候就设置。如果必填的属性有很多,把这些必填属性都放到构造函数中设置,那构造函数就又会出现参数列表很长的问题。如果我们把必填属性通过 set(…
设计模式(创建型)-- 工厂模式
一般情况下,工厂模式分为三种更加细分的类型:简单工厂模式、工厂方法模式 和 抽象工厂模式。 当创建逻辑比较复杂,是一个“大工程”的时候,我们就考虑使用工厂模式,封装对象的创建过程,将对象的创建和使用相分离。 通过工厂类创建对象,并且根据入参决定具体子类对象。 另一种是预先创建各…
设计原则+设计模式--总结图
参考:极客时间-设计模式之美
重构
软件设计大师 Martin Fowler 是这样定义重构的:“重构是一种对软件内部结构的改善,目的是在不改变软件的可见行为的情况下,使其更易理解,修改成本更低。”
设计原则-KISS,YAGNI,DRY,迪米特法则
常见的 设计原则-SOLID, 可以点击链接查看。 接下来, 了解KISS, YANGI, DRY,迪米特法则 等设计原则。 翻译成中文就是:尽量保持简单。 英文全称是:You Ain’t Gonna Need It。直译就是:你不会需要它。 实际上,这条原则的核心思想就是:不…
设计原则-SOLID
通常所说的SOLID 原则并非单纯的 1 个原则,而是由 5 个设计原则组成的,它们分别是:单一职责原则(SRP)、开闭原则(OCP)、里氏替换原则(LSP)、接口隔离原则(ISP)和依赖倒置原则(DIP). 这个原则的英文描述是这样的:A class or module sh…
下一页
个人成就
文章被点赞
4
文章被阅读
5,982
掘力值
158
关注了
9
关注者
0
收藏集
1
关注标签
22
加入于
2016-06-14