yuanoung

4
获赞数
0
关注数
1
粉丝数
杭州
IP 属地未知
2017-08-15 加入
浏览 5.8k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
10 声望|新手
python3.x
6
g++编译
3
c++
3
正则表达式
1
python
1
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 回答了问题2018-03-29
    Python 正则 提取小括号以及小括号里面的内容
    {代码...}
  • 赞了回答2018-03-29
    g++编译时错误 undefined reference... error: ld returned 1 exit status
    addBigNumber 的声明和实现不一致吧?
  • 提出了问题2018-03-13
    g++编译时错误 undefined reference... error: ld returned 1 exit status
  • 提出了问题2018-03-13
    g++编译时错误 undefined reference... error: ld returned 1 exit status
  • 发布了文章2018-03-02
    访问者模式
    双分派:首先在客户程序中将具体状态作为参数传递给男人类完成一次指派,然后男人类调用作为参数的具体状态中的方法'男人反应',同时将自己的this作为参数传递进去,这便完成第二次指派。双分派意味着得到执行的操作决定与请求的种类和两个接收者的类型。B: 由于用了...
  • 发布了文章2018-03-02
    享元模式
    A: 三个作品展示,三个博客,其实它们本质上都是一样的代码。B: 共用一套代码,但是毕竟是不同的网站,数据都不相同。A: 共享代码,为什么不可以呢?比如现在大型的网站,里面的一个博客或商家也可以理解为一个个小的网站,但它们是如何做的?B: 利用ID的不同,来区...
  • 发布了文章2018-03-02
    中介者模式
    A: 尽管将一个系统分割成许多对象通常可以增加其可复用性,但是对象间的互相连接的激增又会降低其可复用性。B: 因为大量的连接使得一个对象不可能在没有其他对象的支持下工作,系统表现为一个不可分割的整体,所有,对系统的行为进行任何较大的改动就十分困难了。B: ...
  • 发布了文章2018-03-02
    责任链模式
    B: 管理类里面的结构方法比较长,加上有太多的分支判断,这其实非常不好的设计。A: 很好,因为你很难讲当中会不会增加其他的管理类别,比如项目经理,部门经理等等。这个类承担了太多的责任。B: 类有太多的责任,这违背了单一职责原则,增加新的类,需要修改这个类,...
  • 发布了文章2018-03-02
    命令模式
    A: 烤都是实现者的方法,具体怎么做都是由方法内部实现。对于服务员,他其实就是根据用户的需要,发个命令。B: 把烤肉者类当中的方法,分别写成多个命令类,那么它们就可以被服务员来请求了。
  • 发布了文章2018-03-02
    桥接模式
    A: 如果现在需要每个品牌都增加一个MP3音乐播放功能,你如何做?B: 那就在每个品牌下面都增加一个子类。A: 如果新增一个手机品牌S,岂不是更炸。
  • 发布了文章2018-03-02
    单例模式
    A: 我们完全可以直接把这个类的构造方法改成私有的,外部程序就不能用new来实例化他了。A: 但是我们可以再写一个public方法,叫做GetInstance(),这个方法的目的返回一个类实例,而此方法中,去做是否都有实例化的判断。
  • 发布了文章2018-03-02
    迭代器模式
    A: 当你需要访问一个聚合对象,而且不管这些对象是什么都需要遍历的时候,你就应该考虑使用迭代器模式。你需要对聚集有多种方式遍历时,可以考虑用迭代器模式。为遍历不同的聚集结构提供如开始,下一个,是否结束,当前哪一项等统一接口。
  • 发布了文章2018-03-02
    组合模式
    B: 为一家在全国许多城市都有分销机构的大公司做办公管理系统,总部有人力资源部,财务,运营等。B: 根据ID的不同区分。A: 要求是树状结构,也就是组织结构,你倒好,搞成简单的平行结构。A: 你有没有发现这种整体和部分的情况很多。A: 人力资源部,财务部的管理功能...
  • 发布了文章2018-03-02
    备忘录模式
    B: 代码无错未必优。A: 问题主要在于这客户端的调用。应为这样写就把整个游戏角色的细节暴露给了客户端,你客户端职责就太大了。A: 显然,游戏角色的存取细节封装起来,而且最好封装在外部的类当中。以体现职责分离。
  • 发布了文章2018-03-02
    适配器模式
    A: 东西在眼前,却短时间不能使用,例如语言不通,电压。A: 在软件开放过程中,系统的数据和行为都正确,但接口不符时,我们应该考虑适配器,目的是控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类,但是接口由于复用环境要求...
  • 发布了文章2018-03-02
    状态模式
    A: 还在面向过程。A: 这是起码的面向对象思维,至少应该有个工作类,你的写程序方法是类方法,而钟点,任务完成其实就是类的什么?B: 对外属性?
  • 发布了文章2018-03-02
    抽象工厂模式
    A: SqlserverUser su = new SqlserverUser();使得su这个对象被框在SQL Server上,如果这里能够灵活点,也就是多态,就没有那么麻烦。A: 工厂方法模式是定义一个用于创建对象的接口,让子类决定实例化哪个类。
  • 发布了文章2018-03-02
    观察者模式
    A: 前台类和这个看股票者类之间怎么样?B: 互相耦合。A: 如果还有人相关NBA的网上直播,你的前台类代码怎么办?B: 首先开放-封闭原则,修改原有代码就说明书设计不够好。其次是依赖倒转原则,我们应该让程序都依赖抽象,而不是互相依赖。
  • 发布了文章2018-03-02
    建造者模式
    A: 吃了两盘垃圾。最关键的就就在于我们吃的爽不爽都要依赖于厨师。B: 依赖倒转原则?抽象不应该依赖细节,细节应该依赖于抽象,由于我们要吃的菜都要依赖于厨师这样的细节,所有我们很被动。B: 肯德基是有他们的工作流程决定的,所有无论在那吃是一样的。这里我们要...
  • 发布了文章2018-03-02
    外观模式
    A: 投资者买股票,做不好的原因和软件开放当中有什么类似?而投资者买基金,基金经理人用这些钱去做投资,然后大家获利,这其实体现什么?B: 由于众多投资者对众多股票的联系太多,反而不利于操作,这在软件中称为耦合度过高。而有了基金以后,用户只和基金打交道,...