首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
cafebabe
掘友等级
好的代码像首诗,烂的代码像坨屎
获得徽章 6
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
11
文章 9
沸点 2
赞
11
返回
|
搜索文章
最新
热门
架构师内功心法,作为树形结构系统架构的组合模式详解
在古代皇帝要想管理整个国家,他是不可能直接管理到具体每一个老百姓的,因此皇帝设置了很多机构,比如三省六部,这些机构下面又有很多小的组织,它们共同管理着整个国家。再比如,有一个很大的公司,下面有很多部门,每一个部门下面又有很多个部门,这些就是组合模式的体现。比如树形菜单,操作系统…
架构师内功心法,使用共享对象来提高性能的享元模式详解
在我们的日常生活中享元模式很常见,比如各种中介机构的房源共享,再比如全国社保联网。面向对象技术很好的解决一些灵活性或者扩展性问题,但是很多情况下需要在系统内增加对象的个数。当对象太多时,将导致运行代价过高,带来性能下降等问题。享元模式正式为解决这一类问题而诞生的。 享元模式(F…
架构师内功心法,外界访问系统内部唯一通道的门面模式详解
门面模式(Facade Pattern)又叫外观模式,提供了一个统一的接口,用来访问子系统中的一群接口。主要特征是定义了一个高层接口,让子系统更容易使用。在我们的日常工作中,都在有意无意大量使用门面模式,但凡只要高层模块需要调度多个子系统,我们都会封装一个新类,提供精简接口,让…
Spring不仅只是一个框架,已然成为一种生态,Spring能给我们带来什么?
Spring是Java平台的一个开源的全栈应用程序框架和控制反转容器实现。 该框架的一些核心功能理论上可用于任何Java应用,但Spring还为基于Java企业版平台构建的 Web 应用提供了大量的拓展支持。虽然Spring没有直接实现任何的编程模型,但它已经在 Java社区中…
架构师内功心法,先发布后订阅的观察者模式详解
生活中的微信朋友圈动态通知、工作中的邮件通知、学校操场上的广播通知、电脑桌面应用程序的事件响应等等,这些都是观察者模式的现实生活场景。观察者模式(Observer Pattern)定义了对象之间一对多的依赖,让多个观察者监听一个主体对象,当主体对象发生变化时,它的所有观察者都会…
架构师内功心法,注重方法调用顺序的建造者模式详解
大家平时都去过肯德基用餐,那里不变的是炸鸡、汉堡、薯条、可乐等,这些都是一直都有的,不变的,而其它组合是经常变化的,从而生成不同的“套餐”罢了。而建造模式(Builder Pattern)是将一个复杂的对象的构建过程与它的表示分离,使得同样的构建过程构建不同的表示。使用建造者模…
架构师内功心法,有重构项目经验必备的装饰者模式详解
在我们的生活中比如给煎饼加个鸡蛋,给蛋糕加上一些水果,给房子装修等。为对象扩展一些额外对象的职责。装饰者模式(Decorator Pattern)是指在不改变原有对象的基础之上,提供了比继承更有弹性的替代方案(扩展原有对象的功能)。 动态的给一个对象添加功能,这些功能可以动态的…
架构师内功心法,中国与日本交流电压兼容性问题的适配器模式详解
我们在现实生活见识到的电源插头转换器、手机充电转换头、显示器转接头等都是适配器模式的体现。适配器模式(Adapter Pattern)是指一个类的接口转换成客户期望的另一个接口,使原本的接口不兼容的类可以一起工作。 已经存在的类,它的方法和需求不匹配(方法结果相同或相似)的情况…
架构师内功心法,职场工作中流程标准化的模板模式详解
模板模式通常又叫模板方法模式(Template Method Pattern),是指定义一个算法的骨架,并允许子类为一个或者多个步骤提供实现。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤。 各子类中的公共行为被提取出来并集中到一个公共的父类中,从而避免代…
架构师内功心法,属于游戏设计模式的策略模式详解
策略模式(Strategy Pattern)是指定义了算法家族、分别封装起来,让它们之间可以相互替换,此模式让算法的变化不会影响到使用算法的用户。 假如系统中有很多类,而他们的区别仅仅在于他们的行为不同。 一个系统需要动态地在几种算法中选择一种。 我们在外面去吃饭的时候,不同的…
下一页
个人成就
文章被点赞
46
文章被阅读
52,913
掘力值
1,322
关注了
17
关注者
30
收藏集
0
关注标签
26
加入于
2019-02-01