找回密码
 立即注册
面向对象程序设计题目集总结blog2 New
一、前言   第二次在博客园上发布面向对象程序设计题目集的总结博客。经过几周的学习,面向对象的理念更加深入。虽然已经学了些面向对象程序设计,学好这部分内容还是有较大难度。 [*]关于知识点     本次的题目集所体现的知识点 ...
盒礁泅 6 天前
348 0 0
开发复杂软件的系统方法(二)之软件建模 New
这几周与公司的软件开发专家(职称)讨论产品的软件新架构与方案,主要涉及两点 [*]是否复用现有的核心机制 [*]基于领域建模设计 关于第一点,双方达成一致。 关于第二点,领域可以理解为业务,业务专家(产品经理,需求工程师,临床工程师 ...
梁丘艷蕙 6 天前
453 0 0
【访问者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现 New
简介 访问者模式(Visitor Pattern)是一种行为型模式。它封装一个访问者类,把各元素类的操作集合起来,目的是将数据结构与数据操作分离。在不改变原有元素类数据结构的前提下,改变了元素类的执行算法。 当某些较为稳定的东西(数据结 ...
杜优瑗 6 天前
731 0 0
3D轻量化引擎推出新技术,模型渲染更逼真! New
HOOPS Communicator在2021版本中,推出了基于PBR(Physically Based Rendering)的渲染特性以提供更高质量的渲染技术。 PBR将材料表示为一系列方程,这些方程对光如何从表面反射进行建模,再通过GPU上运行的着色器代码进行有效地实现。 ...
卒挪 6 天前
254 0 0
如何让技术架构师具有预知未来业务发展的能力? New
大家好,今天我们来分享业务架构,但是我们并不是以产品经理角度讲述一个业务架构是什么以及如何做?而是以一个技术架构师的角度,讲述如何承接业务架构或在没有业务架构的时候,如何判断业务变化趋势而对系统架构提前做出反应。 一、发 ...
乱蚣 6 天前
32 0 0
软件开发、设计、架构的其他原则 New
[*]LOD:迪米特法则(Law of Demeter) [*]CRP:合成复用原则(Composite Reuse Principle) [*]DRY:不要重复你自己原则 (Don’t Repeat Yourself Principle) [*]KISS:KISS原则 (Keep It Simple and Stupid Principle) [*]YAGNI:你不需要 ...
钱艷芳 6 天前
268 0 0
设计模式-工厂方法 New
工厂方法模式 简单工厂的不足 上节的简单工厂,需要拓展时比如修改工厂类,违背了设计模式的开闭原则 简单工厂类直接生成各个子类产品,而工厂方法则有一个抽象工厂类,声明了创建产品的工厂方法,而各个不同的子类产品交由各个不同的 ...
蒙飘 6 天前
461 0 0
【模板方法设计模式详解】C/Java/JS/Go/Python/TS不同语言实现 New
简介 模板方法模式(Template Method Pattern)也叫模板模式,是一种行为型模式。它定义了一个抽象公开类,包含基本的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构,只是重定义该算法的某些特定步骤。不 ...
阜逐忍 6 天前
471 0 0
架构师日记-深入理解软件设计模式 New
作者:京东零售 刘慧卿 一 设计模式与编程语言 1.1 什么是设计模式 设计模式(Design pattern) :由软件开发人员在软件开发中面临常见问题的解决方案,是经过长时间的试验积累总结出来的,它使设计更加灵活和优雅,复用性更好。从实用 ...
沦嘻亟 6 天前
239 0 0
【迭代器设计模式详解】C/Java/JS/Go/Python/TS不同语言实现 New
简介 迭代器模式(Iterator Pattern),是一种结构型设计模式。给数据对象构建一套按顺序访问集合对象元素的方式,而不需要知道数据对象的底层表示。 迭代器模式是与集合共存的,我们只要实现一个集合,就需要同时提供这个集合的迭代器 ...
映各 6 天前
630 0 0
《社区人员管理》实战案例设计&个人案例分享 New
作者:京东科技 刘宗恺 一、项目背景 北京市疫情防控一体化平台是以“京办”为支撑,集病例流调、排查管控、隔离管理、人员转运、监测评估于一体的疫情防控平台,秉承五位一体统筹、现有体系融通、共性能力支撑、高效部门系统、快速局部 ...
鸳剿 6 天前
981 0 0
抽象工厂模式(Abstract Factory Pattern) New
抽象工厂模式 回顾工厂方法设计模式的不足:具体产品增加时,系统中类的个数将成对增加,在一定程度上增加了系统的复杂度 一、模式动机 [*]产品等级结构:产品等级结构即产品的继承结构,即抽象产品与具体产品 [*]产品族:在抽象工厂 ...
兼罔 6 天前
850 0 0
建造者模式(Builder Pattern) New
建造者模式 一、模式动机 建造者模式(Builder Pattern)是最复杂的创建型模式,它用于创建一个包含多个组成部分的复杂对象,可以返回一个完整的产品对象给用户。它通过将客户端与包含多个组成部分的复杂对象的创建过程分离,使得客户 ...
阎怀慕 6 天前
388 0 0
中台,真的是一场自欺欺人的骗局吗? New
前段时间,随着阿里集团CEO张勇的公开信发布,阿里集团也做出了历史上最大的一次组织调整。   随着新的1+6+N的组织阵型的调整和落地,阿里曾经的中台战略,变得有点非常的尴尬了,似乎成为了一个巨大的争议。   譬如,有人在脉脉匿名 ...
锟及 6 天前
599 0 0
软件架构生态化-多角色交付的探索实践 New
作者:京东零售 李春丽 作为一个技术架构师,不仅仅要紧跟行业技术趋势,还要结合研发团队现状及痛点,探索新的交付方案。在日常中,你是否遇到如下问题 “ 业务需求排期长研发是瓶颈;非研发角色感受不到研发技改提效的变化;引入ISV 团 ...
桂册 6 天前
207 0 0
05单件模式 New
经典的单件模式 单件模式没有公开的构造器,构造器声明为私有;为了获得一个单件对象,不是实例化一个,只是请求一个实例。因此类有一个静态方法,称为getInstance()。 用途:常常被用来管理资源池,像连接或者线程池。 你有一个包含注 ...
兼罔 6 天前
580 0 0
【备忘录设计模式详解】C/Java/JS/Go/Python/TS不同语言实现 New
简介 备忘录模式(Memento Pattern)是一种结构型设计模式。这种模式就是在不破坏封装的条件下,将一个对象的状态捕捉(Capture)住,并放在外部存储起来,从而可以在将来合适的时候把这个对象还原到存储起来的状态。备忘录模式常常与命令 ...
呵烘稿 6 天前
926 0 0
如何在微服务下保证事务的一致性 New
作者:京东科技 苗元 背景 随着业务的快速发展、业务复杂度越来越高,传统单体应用逐渐暴露出了一些问题,例如开发效率低、可维护性差、架构扩展性差、部署不灵活、健壮性差等等。而微服务架构是将单个服务拆分成一系列小服务,且这些小 ...
钦娅芬 6 天前
111 0 0
系统认知篇:防腐层、门面模式及适配模式的本质 New
作者:京东科技 倪新明 门面模式和适配器模式是代码级的设计模式,而防腐层本质是一种 防御型策略 ,在更高的层级对系统进行解耦 1 关于防腐层 Anti-Corruption Layer(ACL) 如下: Implement a façade or adapter layer between differ ...
颜才 6 天前
602 0 0
突破传统监测模式:业务状态监控HM的新思路 New
作者:京东保险 管顺利 一、传统监控系统的盲区,如何打造业务状态监控。 在系统架构设计中非常重要的一环是要做数据监控和数据最终一致性,关于一致性的补偿,已经由算法部的大佬总结过就不在赘述。这里主要讲如何去补偿?补偿的方案 ...
时思美 6 天前
233 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则