摘要:
1、工厂模式概述 简单工厂模式是工厂方法模式的“小弟”,它不属于GoF 23种设计模式,但在软件开发中应用也较为频繁,通常将它作为学习其他工厂模式的入门。此外,工厂方法模式还有一位“大哥”——抽象工厂模式。这三种工厂模式各具特色,难度也逐个加大,在软件开发中它们都得到了广泛的应用,成为面向对象软件中 阅读全文
posted @ 2017-12-10 22:56
彩电
阅读(223)
评论(0)
推荐(0)
摘要:
UML(统一建模语言)是当前软件开发中使用最为广泛的建模技术之一,通过使用UML可以构造软件系统的需求模型(用例模型)、静态模型、动态模型和架构模型 UML类图 1、UML类图图示 在UML中,类使用包含类名、属性和操作且带有分隔线的长方形来表示,如定义一个Employee类,它包含属性name、a 阅读全文
posted @ 2017-12-10 14:10
彩电
阅读(426)
评论(0)
推荐(0)
摘要:
设计模式三个性质: 1、可扩展性:容易将新的功能添加到现有的系统中,与过于僵硬的相对应 2、灵活性:代码修改时不会波及很多其他模块,与过于脆弱相对应 3、可插入性:可以很方便的将一个类抽取出去,同时将另一个有相同接口的类插入进来,与黏度过高相对应。 设计模式六大原则: 书上是7个:单一职责原则:类的 阅读全文
posted @ 2017-12-10 12:31
彩电
阅读(234)
评论(0)
推荐(0)
摘要:
根据设计模式的参考书 Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素) 中所提到的,总共有 23 种设计模式。这些模式可以分为三大类:创建型模式(Creational P 阅读全文
posted @ 2017-12-10 11:34
彩电
阅读(206)
评论(0)
推荐(0)

浙公网安备 33010602011771号