设计模式
DN-CS BISHA
来自星星的我
展开
-
设计模式的6种关系,类与类的关系
设计模式中,类与类之间主要有6种关系 @sunRainAmazing 在Java以及其他的面向对象设计模式中,类与类之间主要有6种关系, 他们分别是: 依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。> 依赖: 对于两个相对独立的对象,当一个对象负责构造另一个对象的实例, 或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。 定义比较晦涩难懂,但在java中的表现还是比翻译 2017-05-21 08:07:59 · 605 阅读 · 0 评论 -
设计模式的6大原则
设计模式原则 @sunRainAmazing 设计模式定义设计模式(Design Pattern) 是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 使用设计模式的目的:为了代码可重用性、 让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化; 设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式6大原则【开闭原则】 此原则是由Bertrand原创 2017-05-21 08:18:33 · 349 阅读 · 0 评论 -
设计模式分类,23种设计模式
23种设计模式 @sunRainAmazing 【==创建型==】 > Singleton(+单例模式): 保证一个类仅有一个实例,并提供一个访问它的全局访问点。> Abstract Factory( 抽象工厂模式 ): 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。> Factory Method(+ 工厂模式 ): 定义一个用于创建对象的接口,让原创 2017-05-21 08:26:32 · 638 阅读 · 0 评论 -
单例模式singleton —— I
单例模式 @sunRainAmazing 单例模式 - 只有一个实例程序在运行的时候,通常会有很多的实例。 例如,我们创建 100 个字符串的时候,会生成 100 个 String 类的实例。 但是,有的时候,我们只想要类的实例只存在一个。例如,「你猜我画」中的画板, 在一个房间中的用户需要共用一个画板实例,而不是每个用户都分配一个画板的实例。 此外,对于数据库连接、线程池、配置文件解析加载等一翻译 2017-05-21 08:35:54 · 322 阅读 · 0 评论 -
单例模式singleton —— II
单例模式singleton的7种方式 @sunRainAmazing 懒汉式类描述: 懒汉式(线程不安全)[不可用] * * 懒汉式 线程不安全 ---不建议使用(适合单线程) * 单例模式有一下特点: * 1、单例类只能有一个实例。 * 2、单例类必须自己自己创建自己的唯一实例。 * 3、单例类必须给所有其他对象提供这一实例。 * * 只能在单线程下使用。如果在多线程下,翻译 2017-05-21 09:15:20 · 293 阅读 · 0 评论