
设计模式
文章平均质量分 76
SoWhat1412
微信搜索【SoWhat1412】,第一时间阅读原创干货文章。人之患、在好为人师、不实知、谨慎言。点点滴滴、皆是学问、看到了、学到了、便是收获、便是进步。
展开
-
MPP架构
数据库构架设计中主要有Shared Everthting、Shared Nothing、和Shared Disk:Shared Everthting:一般是针对单个主机,完全透明共享CPU/MEMORY/IO,并行处理能力是最差的,典型的代表SQLServerShared Disk:各个处理单元使用自己的私有 CPU和Memory,共享磁盘系统。典型的代表Oracle Rac, 它是数据共享,可通过增加节点来提高并行处理的能力,扩展能力较好。其类似于SMP(对称多处理)模式,但是当存储器接口达到原创 2021-09-07 18:42:04 · 907 阅读 · 0 评论 -
单例模式通俗说
java多线程程序(Program):是一个静态的概念,一般对应于操作系统中的一个可执行文件进程(Process):执行中的程序叫做进程(Process),是一个动态的概念。现代的操作系统都可以同时启动多个进程。有如下特点:进程是程序的一次动态执行过程, 占用特定的地址空间。 每个进程由3部分组成:cpu、data、code。每个进程都是独立的,保有自己的cpu时间,代码...原创 2019-11-23 23:14:39 · 619 阅读 · 0 评论 -
Java IO 之 装饰模式
Java 处理流相当于对节点流(以File 或Byte 开头的类)进行了包装装饰,装饰模式原理如下package com.sxt.io;/** * 模拟咖啡 * 1、抽象组件:需要装饰的抽象对象(接口或抽象父类) * 2、具体组件:需要装饰的对象 * 3、抽象装饰类:包含了对抽象组件的引用以及装饰着共有的方法 * 4、具体装饰类:被装饰的对象 * * @author TW...原创 2019-11-19 18:01:06 · 570 阅读 · 2 评论 -
设计模式6大原则
设计模式 设计模式综述设计模式用于在特定的条件下为一些重复出现的软件设计问题提供合理的、有效的解决方案 对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,...原创 2017-05-02 18:46:11 · 1138 阅读 · 1 评论 -
设计模式(通俗言语)
面向对象设计有以下几种原则1.开闭原则 Open-Close Principle(OCP)2.里氏替换原则 Liskov Substitution Principle(LSP)3.单一职责原则 Single Responsibility Principle(SRP)4.接口隔离原则 Interface Segregation Principle(ISP)5.依赖倒置原则 D...原创 2017-06-14 10:44:43 · 536 阅读 · 0 评论 -
设计模式概论
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性。 虽然GoF设计模式只有23个,但是它们各具特色,每个模式都为某一个可重复的设计问题提供了一套解决方案。根据它们的用途,设计模式可分为创建型(Creational),结构型(Structural)和原创 2017-05-03 11:00:16 · 7061 阅读 · 0 评论 -
结构模式->装饰模式
Decorator Pattern把类中装饰功能从类中搬移去除,这样简化原来类 。建立一个新类来处理这些装饰功能。 装饰模式:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。有时我们希望给某个对象而不是整个类添加一些功能。比如有一个手机,允许你为手机添加特性,比如增加挂件、屏幕贴膜等。一种灵活的设计方式是,将手机嵌入到另一对象中,...原创 2017-05-05 10:56:58 · 576 阅读 · 0 评论 -
创建模式->建造者模式
建造者模式的定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示(DP)。《大话设计模式》举了一个很好的例子——建造小人,一共需建造6个部分,头部、身体、左右手、左右脚。与工厂模式不同,建造者模式是在导向者的控制下一步一步构造产品的。建造小人就是在控制下一步步构造出来的。创建者模式可以能更精细的控制构建过程,从而能更精细的控制所得产品的内部结构。下面给出建造者模式的UML图原创 2017-05-03 17:39:02 · 707 阅读 · 0 评论 -
创建模式->单例模式
对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。 身份证号码 ,打印池 实现方法 ->让类自身负责保存它的唯一实例 单例模式(Singleton Pattern):单例模式确保某一个原创 2017-05-03 17:00:48 · 588 阅读 · 0 评论 -
创建模式->简单工厂模式-工厂方法模式-抽象工厂模式
代码 可维护性 可复用性 可扩展性 灵活性,耦合度底 充分利用 封装 继承 多态性能 设计模式-面向对象设计 数据结构-面向过程设计 面向对象设计 为的就是一个目标 高内聚 低耦合 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pa原创 2017-05-03 15:26:55 · 840 阅读 · 0 评论