设计模式
新一人
君子之道,辟如行远必自逊,辟如登高必自卑
展开
-
原型模型
原型模型的概念,细节以及 创序列化之用序列化实现深复制原创 2019-10-14 19:53:47 · 515 阅读 · 0 评论 -
软件设计模式学习1
面向对象语言的三大特征:继承封装多态 软件设计模式的概念 软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 这是来自百度百科的概念 我们通过学习软件设计模式可以给我们带来啥呢? 提高我们的思维能力,编程能力和设计能力 是程序设计更加标...原创 2019-09-03 07:32:43 · 319 阅读 · 0 评论 -
面向对象设计原则
面向对象设计原则为支持可维护性复用而诞生,面向对象设计原则也是我们用于评价一个设计模式的使用效果的重要指标之一。原创 2019-09-07 11:03:27 · 86 阅读 · 0 评论 -
软件设计模式之单例模式
确保系统中某个类只有唯一一个实例。原创 2019-09-28 15:17:31 · 154 阅读 · 0 评论 -
Java设计模式之瞎BB的官话
瞎BB原创 2019-09-29 19:55:20 · 131 阅读 · 0 评论 -
简单工厂模式
定义一个工厂类,它可以根据参数的不同,返回不同类的实例,被创建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态(static)方法,因此简单工厂模式又被称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。原创 2019-10-04 16:26:56 · 118 阅读 · 0 评论 -
工厂模式
工厂模式的由来 在简单工厂模式中只提供一个工厂类,该工厂类处于对产品类进行实例化的中心位置,它需要知道每一个产品对象的创建细节,并决定何时实例化哪一个产品类。简单工厂模式最大的缺点是当有新产品要加入到系统中时,必须修改工厂类,需要在其中加入必要的业务逻辑,这违背了“开闭原则”。此外,在简单工厂模式中,所有的产品都由同一个工厂创建,工厂类职责较重,业务逻辑较为复杂,具体产品与工厂类之间的耦合度高,严...原创 2019-10-04 17:17:40 · 102 阅读 · 0 评论