首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
玩转架构
掘友等级
高级软件工程师
|
KAXIN金服
凡是听建议,有主见。come on!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
面向对象设计原则&设计模式分类
单一职责原则SRP(Single Responsibility Principle):一个类仅有一个引起它变化的原因。 开放-关闭原则OCP(Open-Closed Principle):一个类应该对扩展开放,对修改关闭。开闭原则是设计中非常核心的一个原则。 依赖倒置原则:要依…
设计模式-命令模式(Command)
将一个请求封装成一个对象,从而可以不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 注: 创建具体的命令对象,并且设置命令对象的接受者。注意这个不是我们常规意义上的客户端,而是在组装命令和接受者,或许,把这个client称为装配者更好理解,因为真正使…
设计模式-代理模式
定义: 为其他对象提供一种代理以控制对这个对象的访问。 Proxy: 代理对象,通常具有如下功能。 实现与具体的目标对象相同的接口,这样就可以使用代理来代替具体的目标对象。 Subject: 目标接口,定义代理和具体目标对象的接口,这样就可以在任何使用具体目标对象的地方使用代理…
工厂方法模式(FactoryMethod)
定义一个创建对象的接口,让子类决定实例化哪个对象,FactoryMethod使一个类的实例化延迟到子类。 Creator: 创建器,定义工厂方法,工厂方法会返回一个Product对象,通常都是抽象方法,也可以提供默认的实现,让工厂方法返回一个缺省的对象。 ConcreateCr…
(转载)依赖、关联、聚合、组合
类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责,在定义类的时候,…
设计模式-生成器模式Builder
定义:分离整体构建算法和部件构造。 Builder: 生成器接口,定义创建一个Product对象各个部件的操作。 ConcreteBuilder: 具体的生成器实现,实现各个部件的创建,并负责组装Product对象的各个部件,同时还提供一个返回Product对象的方法。 Dir…
技术面试官的9大误区
愿我们在有机会做技术面试官时,能够认真准备,既可善待我们的同类,亦可有效提升自己。
一些设计上的基本常识
框架或组件通常有两类客户,一个是使用者,一个是扩展者, API(Application Programming Interface)是给使用者用的, 而SPI(Service Provide Interface)是给扩展者用的, 在设计时,尽量把它们隔离开,而不要混在一起, 也…
玩转架构之路
毕业之后一直从事java软件开发工作,对这份工作还是比较热爱的,到现在也有6年多的时间。随着年龄越来越大,偶尔会有一种危机感,因为自己的能力充其量也就是一个平均水平,经常会看一些博客,但是自己一直没有这种写博客的习惯,很佩服那些能坚持下来的大神,希望以后自己能坚持学习,慢慢的养…
个人成就
文章被阅读
4,578
掘力值
121
关注了
0
关注者
1
收藏集
0
关注标签
10
加入于
2019-06-12