设计模式
我仅是只程序媛吗
个人微信:570401230
旅游相关系统开发妹子一枚,乐意和大家一起探讨技术问题,接触.net,mvc,jquery,ef,mongodb,mysql,sql server,微信小程序,go语言,人工智能,测试,产品经理等领域,希望能学更多哦。
展开
-
Design Patterns - Elements of Reusable Object-Oriented Software 设计模式-可复用的面向对象软件元素。【笔记】
设计模式一共有23种,分为三大类:创建型模式(Creational Patterns),结构型模式(Structural Patterns),行为型模式(Behavioral Patterns)。还有另一类设计模式:J2EE设计模式。1.创建型模式:提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是直接使用new直接实例化对象。使得程序在判断针对某个给定实例需要创建哪些对象时更加的灵活。工厂模式...翻译 2018-03-26 14:47:36 · 1799 阅读 · 0 评论 -
【笔记】工厂模式-Factory Pattern
意图:定义一个创建对象的接口,使其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:接口选择的问题。何时使用:明确计划不同条件下创建不同实例时使用。如何解决:让其子类实现工厂模式,返回的也是一个抽象的产品。关键代码:创建过程在其子类执行。应用实例:在购买汽车时。你只需要到4S店提货就可以了,并不需要去关注,汽车里的具体实现。优点:1.一个调用者想创建一个对象,只需要知道...原创 2018-04-02 17:40:44 · 157 阅读 · 0 评论 -
设计模式的六大原则【笔记】
1.开闭原则(Open Close Principle)开闭原则的意思是:对扩展开放,对修改关闭。对原有代码不修改,可以进行拓展,实现热插拔。2.里氏代换原则(Liskov Substitution Principle)里氏代还原则是面向对象设计的基本原则之一。原则:基类存在的的地方,子类一定存在。3.依赖倒转原则(Dependence Inversion Principle)这个原则是开闭原则的...原创 2018-03-27 17:08:13 · 193 阅读 · 0 评论