• @vext01
    link
    127 days ago

    Balls.suck() is the correct syntax.

      • xigoi
        link
        English
        9
        edit-2
        6 days ago
        BallsFactory ballsFactory = new BallsFactory();
        ballsFactory.setSuckable(true);
        Balls balls = ballsFactory.create();
        
        • @whats_all_this_then@lemmy.world
          link
          fedilink
          9
          edit-2
          6 days ago

          All of this is okay, but it’s not production ready. This is what real production code looks like:

          SuckableFactory suckableFactory = new SuckableFactory();
          Suckable balls = suckableFactory
              .setShape(SuckableShapes.round)
              .setCount(2)
              .create();
          
          SuctionProvider mouth = SuctionProvider.getInstance();
          
          SuckerFactory suckerFactory = new SuckerFactory();
          Sucker sucker = SuckerFactory.create():
          
          sucker.setSuctionProvider(mouth);
          sucker.setSuckable(balls);
          sucker.setIntensity(SuckerSuctionIntensities.medium);
          sucker.suckSuckable();
          
      • @vext01
        link
        37 days ago

        Or I didn’t using the correct naming convention!