设计模式
设计模式
逐梦如风
这个作者很懒,什么都没留下…
展开
-
cpp的工厂模式
cpp的工厂模式//// main.cpp// factoryPartner//// Created by bikang on 16/11/18.// Copyright (c) 2016年 bikang. All rights reserved.//#include <iostream>using namespace std;class Produce{public:原创 2016-11-18 11:41:09 · 1103 阅读 · 0 评论 -
cpp的适配器模式
cpp的观察者模式//// main.cpp// adpatermodel//// Created by bikang on 16/11/16.// Copyright (c) 2016年 bikang. All rights reserved.//#include <iostream>#include <cstdlib>using namespace std;//以前只需要n原创 2016-11-16 10:39:31 · 722 阅读 · 0 评论 -
设计模式head first学习
设计模式head first学习最近看了设计模式head first第一章,很有收获,对于我这种不常用模式的人来说,java才是最适合理解模式的语言Ducker里面组合了,FlyBehavor QuackBehavor两个接口 其他的类通过实现这两个接口去实现具体的功能。 而ducker的派生类通过多态去使用这两个接口的派生类。说到java的单继承,我想起了一个问题,一个人是父亲原创 2016-10-20 10:51:26 · 560 阅读 · 0 评论 -
php设计模式的专栏推荐
本来打算写个php设计模式的专栏,看到这个哥哥的专栏,我觉得完全没有必要自己写个了,很好哦。深入浅出,豁然http://blog.csdn.net/column/details/phpshejimoshi.html转载 2016-11-09 14:49:28 · 393 阅读 · 0 评论 -
设计模式之观察者模式
设计模式之观察者模式观察者模式的特点:定义了对象之间的一对多的依赖。图什么的我就不太想画了。简单说的是-找一个对象放置容器,容器放置实现某类接口的对象,当对象内容变化的时候同时调用容器里面对象对应的方法大家可以理解为报纸订阅。报社和读者之间的对应关系观察者模式的实现当然你也可以使用实现java.util.observablejava.util.observer;package design_p原创 2016-11-06 22:27:34 · 430 阅读 · 0 评论 -
面向对象设计原则及设计模式概要
面向对象设计原则: SRP 单一职责原则: 就一个类而言,应该仅有一个引起它变化的原因。 OCP 开放-封闭原则: 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。 LSP Liskov替换原则: 子类型必须能够替换掉它们的基类型。 DIP 依赖倒置原则: 抽象不一噶依赖于细节。细节应该依赖于抽象。 ISP 接口隔离原则: 不应该强迫客户依赖于它们不用的方法。接口属于转载 2016-11-03 12:14:08 · 554 阅读 · 0 评论