
设计模式 java
LemmonTreelss
引刀成一快,不负少年头
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件开发模型对比
软件开发模型也称为软件过程。它是软件开发全部过程、活动和任务的结构框架。常见的软件开发模型有瀑布模型、增量模型、原型模型、螺旋模型、喷泉模型等。原创 2016-10-16 20:13:35 · 3189 阅读 · 23 评论 -
【设计模式】单例模式
有一些对象其实我们只需要一个,比如说,任务管理器。事实上,这些类对象只能有一个实例。如果制造出多个实例,就会导致许多问题产生,例如:资源使用过量,或者是数据不一致的结果。 单例模式提供了一个全家访问点,和全局变量一样方便。又没有全局变量的缺点。原创 2016-10-02 17:16:10 · 462 阅读 · 15 评论 -
【设计模式】策略模式
一、策略模式原则: ①封装变化:把会变化的部分取出并封装起来,以便以后可以轻易地改动或扩充此部分,而不影响不需要变化的其他部分。 ②针对接口编程,而不是针对实现编程。 ③多用组合,少用继承。 策略模式:定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 二、状态模式: 允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。原创 2016-10-09 16:47:15 · 533 阅读 · 15 评论